8247
)
"Python.ml" 278 8472 8479 "Python.ml" 278 8472 8510
type(
  unit
)
"Python.ml" 279 8512 8519 "Python.ml" 279 8512 8521
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 279 8512 8522 "Python.ml" 279 8512 8529
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 279 8512 8519 "Python.ml" 279 8512 8529
type(
  unit
)
"Python.ml" 278 8472 8479 "Python.ml" 279 8512 8529
type(
  unit
)
"Python.ml" 277 8428 8435 "Python.ml" 279 8512 8529
type(
  unit
)
"Python.ml" 276 8372 8379 "Python.ml" 279 8512 8529
type(
  unit
)
"Python.ml" 275 8284 8291 "Python.ml" 279 8512 8529
type(
  unit
)
"Python.ml" 274 8252 8259 "Python.ml" 279 8512 8529
type(
  unit
)
"Python.ml" 280 8530 8542 "Python.ml" 280 8530 8543
type(
  string
)
"Python.ml" 280 8530 8536 "Python.ml" 280 8530 8543
type(
  API.cbarg
)
"Python.ml" 280 8530 8554 "Python.ml" 280 8530 8555
type(
  string
)
"Python.ml" 280 8530 8546 "Python.ml" 280 8530 8555
type(
  API.cbarg
)
"Python.ml" 280 8530 8536 "Python.ml" 280 8530 8555
type(
  API.cbarg
)
"Python.ml" 281 8556 8571 "Python.ml" 281 8556 8572
type(
  string
)
"Python.ml" 281 8556 8562 "Python.ml" 281 8556 8572
type(
  API.cbarg
)
"Python.ml" 280 8530 8536 "Python.ml" 281 8556 8572
type(
  API.cbarg
)
"Python.ml" 282 8573 8586 "Python.ml" 282 8573 8587
type(
  string
)
"Python.ml" 282 8573 8579 "Python.ml" 282 8573 8587
type(
  API.cbarg
)
"Python.ml" 280 8530 8536 "Python.ml" 282 8573 8587
type(
  API.cbarg
)
"Python.ml" 282 8573 8599 "Python.ml" 282 8573 8600
type(
  string
)
"Python.ml" 282 8573 8590 "Python.ml" 282 8573 8600
type(
  API.cbarg
)
"Python.ml" 280 8530 8536 "Python.ml" 282 8573 8600
type(
  API.cbarg
)
"Python.ml" 282 8573 8604 "Python.ml" 282 8573 8606
type(
  unit
)
"Python.ml" 283 8607 8627 "Python.ml" 283 8607 8628
type(
  string
)
type(
  API.arg
)
"Python.ml" 283 8607 8613 "Python.ml" 283 8607 8628
type(
  API.cbarg
)
"Python.ml" 283 8607 8641 "Python.ml" 283 8607 8642
type(
  API.arg
)
"Python.ml" 283 8607 8631 "Python.ml" 283 8607 8642
type(
  API.cbarg
)
"Python.ml" 283 8607 8613 "Python.ml" 283 8607 8642
type(
  API.cbarg
)
"Python.ml" 283 8607 8653 "Python.ml" 283 8607 8658
type(
  bool
)
"Python.ml" 283 8607 8646 "Python.ml" 283 8607 8658
type(
  unit
)
"Python.ml" 267 8044 8056 "Python.ml" 284 8659 8662
type(
  API.cbarg -> unit
)
"Python.ml" 284 8659 8663 "Python.ml" 284 8659 8669
type(
  API.cbarg list
)
ident(
  int_ref cbargs "Python.ml" 158 4377 4420 "Python.ml" 158 4377 4426
)
"Python.ml" 267 8044 8046 "Python.ml" 284 8659 8669
type(
  unit
)
"Python.ml" 285 8671 8673 "Python.ml" 285 8671 8675
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 285 8671 8676 "Python.ml" 285 8671 8711
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 285 8671 8673 "Python.ml" 285 8671 8711
type(
  unit
)
"Python.ml" 286 8713 8715 "Python.ml" 286 8713 8717
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 286 8713 8718 "Python.ml" 286 8713 8735
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 286 8713 8715 "Python.ml" 286 8713 8735
type(
  unit
)
"Python.ml" 287 8737 8739 "Python.ml" 287 8737 8741
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 287 8737 8742 "Python.ml" 287 8737 8747
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 287 8737 8739 "Python.ml" 287 8737 8747
type(
  unit
)
"Python.ml" 288 8749 8751 "Python.ml" 288 8749 8753
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 288 8749 8754 "Python.ml" 288 8749 8758
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 288 8749 8751 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 287 8737 8739 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 286 8713 8715 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 285 8671 8673 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 267 8044 8046 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 266 8028 8030 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 265 8017 8019 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 264 8002 8004 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 263 7947 7949 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 262 7931 7933 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 261 7905 7907 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 260 7873 7875 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 259 7806 7808 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 258 7742 7744 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 257 7723 7725 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 256 7709 7711 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 255 7675 7677 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 254 7650 7652 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 253 7588 7590 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 252 7569 7571 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 251 7523 7525 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 250 7482 7484 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 249 7448 7450 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 248 7437 7439 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 247 7404 7406 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 246 7393 7395 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 245 7331 7333 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 244 7320 7322 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 243 7261 7263 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 242 7248 7250 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 231 7026 7028 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 230 6990 6992 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 217 6556 6558 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 215 6544 6546 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 179 4987 4989 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 178 4976 4978 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 170 4782 4784 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 169 4742 4744 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 168 4681 4683 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 167 4670 4672 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 166 4644 4646 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 165 4590 4592 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 164 4578 4580 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 163 4567 4569 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 162 4527 4529 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 161 4500 4502 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 160 4479 4481 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 159 4431 4433 "Python.ml" 288 8749 8758
type(
  unit
)
"Python.ml" 291 8795 8799 "Python.ml" 291 8795 8819
type(
  string -> API.call -> unit
)
ident(
  def print_python_binding "Python.ml" 595 19581 19581 "Python.ml" 0 0 -1
)
"Python.ml" 291 8795 8820 "Python.ml" 291 8795 8824
type(
  string
)
ident(
  def name "Python.ml" 291 8795 8825 "Python.ml" 593 19570 19579
)
"Python.ml" 291 8795 8827 "Python.ml" 291 8795 8831
type(
  API.arg list
)
ident(
  def args "Python.ml" 292 8865 8867 "Python.ml" 593 19570 19579
)
"Python.ml" 291 8795 8833 "Python.ml" 291 8795 8840
type(
  API.optarg list
)
ident(
  def optargs "Python.ml" 292 8865 8867 "Python.ml" 593 19570 19579
)
"Python.ml" 291 8795 8842 "Python.ml" 291 8795 8845
type(
  API.ret
)
ident(
  def ret "Python.ml" 292 8865 8867 "Python.ml" 593 19570 19579
)
"Python.ml" 291 8795 8847 "Python.ml" 291 8795 8860
type(
  bool
)
ident(
  def may_set_error "Python.ml" 292 8865 8867 "Python.ml" 593 19570 19579
)
"Python.ml" 291 8795 8825 "Python.ml" 291 8795 8862
type(
  API.call
)
"Python.ml" 292 8865 8867 "Python.ml" 292 8865 8869
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 292 8865 8870 "Python.ml" 292 8865 8884
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 292 8865 8867 "Python.ml" 292 8865 8884
type(
  unit
)
"Python.ml" 293 8886 8888 "Python.ml" 293 8886 8890
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 293 8886 8891 "Python.ml" 293 8886 8913
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 293 8886 8914 "Python.ml" 293 8886 8918
type(
  string
)
ident(
  int_ref name "Python.ml" 291 8795 8820 "Python.ml" 291 8795 8824
)
"Python.ml" 293 8886 8888 "Python.ml" 293 8886 8918
type(
  unit
)
"Python.ml" 294 8920 8922 "Python.ml" 294 8920 8929
type(
  ?maxcol:int -> char -> (unit -> unit) -> unit
)
ident(
  int_ref Utils.pr_wrap "utils.mli" 66 2318 2318 "utils.mli" 66 2318 2375
)
"Python.ml" 294 8920 8930 "Python.ml" 294 8920 8933
type(
  char
)
"Python.ml" 294 8920 8939 "Python.ml" 294 8920 8941
type(
  unit
)
"Python.ml" 294 8920 8945 "Python.ml" 294 8920 8947
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 294 8920 8948 "Python.ml" 294 8920 8980
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 294 8920 8945 "Python.ml" 294 8920 8980
type(
  unit
)
"Python.ml" 294 8920 8934 "Python.ml" 294 8920 8981
type(
  unit -> unit
)
"Python.ml" 294 8920 8922 "Python.ml" 294 8920 8981
type(
  unit
)
"Python.ml" 295 8983 8985 "Python.ml" 295 8983 8987
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 295 8983 8988 "Python.ml" 295 8983 8993
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 295 8983 8985 "Python.ml" 295 8983 8993
type(
  unit
)
"Python.ml" 296 8995 8997 "Python.ml" 296 8995 8999
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 296 8995 9000 "Python.ml" 296 8995 9005
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 296 8995 8997 "Python.ml" 296 8995 9005
type(
  unit
)
"Python.ml" 297 9007 9009 "Python.ml" 297 9007 9011
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 297 9007 9012 "Python.ml" 297 9007 9033
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 297 9007 9009 "Python.ml" 297 9007 9033
type(
  unit
)
"Python.ml" 298 9035 9037 "Python.ml" 298 9035 9039
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 298 9035 9040 "Python.ml" 298 9035 9067
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 298 9035 9037 "Python.ml" 298 9035 9067
type(
  unit
)
"Python.ml" 299 9069 9071 "Python.ml" 299 9069 9073
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 299 9069 9074 "Python.ml" 299 9069 9087
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 299 9069 9089 "Python.ml" 299 9069 9102
type(
  API.ret -> string
)
ident(
  int_ref C.type_of_ret "C.mli" 43 1997 1997 "C.mli" 43 1997 2032
)
"Python.ml" 299 9069 9103 "Python.ml" 299 9069 9106
type(
  API.ret
)
ident(
  int_ref ret "Python.ml" 291 8795 8842 "Python.ml" 291 8795 8845
)
"Python.ml" 299 9069 9088 "Python.ml" 299 9069 9107
type(
  string
)
"Python.ml" 299 9069 9071 "Python.ml" 299 9069 9107
type(
  unit
)
"Python.ml" 300 9109 9111 "Python.ml" 300 9109 9113
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 300 9109 9114 "Python.ml" 300 9109 9144
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 300 9109 9111 "Python.ml" 300 9109 9144
type(
  unit
)
"Python.ml" 301 9146 9148 "Python.ml" 301 9146 9157
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 303 9173 9184 "Python.ml" 303 9173 9185
type(
  string
)
ident(
  def n "Python.ml" 303 9173 9189 "Python.ml" 303 9173 9207
)
"Python.ml" 303 9173 9179 "Python.ml" 303 9173 9185
type(
  API.arg
)
"Python.ml" 303 9173 9189 "Python.ml" 303 9173 9191
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 303 9173 9192 "Python.ml" 303 9173 9205
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 303 9173 9206 "Python.ml" 303 9173 9207
type(
  string
)
ident(
  int_ref n "Python.ml" 303 9173 9184 "Python.ml" 303 9173 9185
)
"Python.ml" 303 9173 9189 "Python.ml" 303 9173 9207
type(
  unit
)
"Python.ml" 304 9208 9223 "Python.ml" 304 9208 9224
type(
  string
)
ident(
  def n "Python.ml" 305 9232 9239 "Python.ml" 305 9232 9281
)
"Python.ml" 304 9208 9226 "Python.ml" 304 9208 9227
type(
  string
)
"Python.ml" 304 9208 9214 "Python.ml" 304 9208 9228
type(
  API.arg
)
"Python.ml" 305 9232 9239 "Python.ml" 305 9232 9241
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 305 9232 9242 "Python.ml" 305 9232 9279
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 305 9232 9280 "Python.ml" 305 9232 9281
type(
  string
)
ident(
  int_ref n "Python.ml" 304 9208 9223 "Python.ml" 304 9208 9224
)
"Python.ml" 305 9232 9239 "Python.ml" 305 9232 9281
type(
  unit
)
"Python.ml" 306 9282 9298 "Python.ml" 306 9282 9299
type(
  string
)
ident(
  def n "Python.ml" 307 9311 9318 "Python.ml" 308 9351 9387
)
"Python.ml" 306 9282 9301 "Python.ml" 306 9282 9306
type(
  string
)
ident(
  def count "Python.ml" 307 9311 9318 "Python.ml" 308 9351 9387
)
"Python.ml" 306 9282 9288 "Python.ml" 306 9282 9307
type(
  API.arg
)
"Python.ml" 307 9311 9318 "Python.ml" 307 9311 9320
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 307 9311 9321 "Python.ml" 307 9311 9347
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 307 9311 9348 "Python.ml" 307 9311 9349
type(
  string
)
ident(
  int_ref n "Python.ml" 306 9282 9298 "Python.ml" 306 9282 9299
)
"Python.ml" 307 9311 9318 "Python.ml" 307 9311 9349
type(
  unit
)
"Python.ml" 308 9351 9358 "Python.ml" 308 9351 9360
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 308 9351 9361 "Python.ml" 308 9351 9381
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 308 9351 9382 "Python.ml" 308 9351 9387
type(
  string
)
ident(
  int_ref count "Python.ml" 306 9282 9301 "Python.ml" 306 9282 9306
)
"Python.ml" 308 9351 9358 "Python.ml" 308 9351 9387
type(
  unit
)
"Python.ml" 307 9311 9318 "Python.ml" 308 9351 9387
type(
  unit
)
"Python.ml" 309 9388 9410 "Python.ml" 309 9388 9411
type(
  string
)
ident(
  def n "Python.ml" 311 9448 9455 "Python.ml" 313 9592 9653
)
"Python.ml" 309 9388 9413 "Python.ml" 309 9388 9414
type(
  string
)
"Python.ml" 309 9388 9394 "Python.ml" 309 9388 9415
type(
  API.arg
)
"Python.ml" 310 9416 9439 "Python.ml" 310 9416 9440
type(
  string
)
ident(
  def n "Python.ml" 311 9448 9455 "Python.ml" 313 9592 9653
)
"Python.ml" 310 9416 9442 "Python.ml" 310 9416 9443
type(
  string
)
"Python.ml" 310 9416 9422 "Python.ml" 310 9416 9444
type(
  API.arg
)
"Python.ml" 309 9388 9394 "Python.ml" 310 9416 9444
type(
  API.arg
)
"Python.ml" 311 9448 9455 "Python.ml" 311 9448 9457
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 311 9448 9458 "Python.ml" 311 9448 9516
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 311 9448 9517 "Python.ml" 311 9448 9518
type(
  string
)
ident(
  int_ref n "Python.ml" 309 9388 9410 "Python.ml" 309 9388 9411
)
"Python.ml" 311 9448 9455 "Python.ml" 311 9448 9518
type(
  unit
)
"Python.ml" 312 9520 9527 "Python.ml" 312 9520 9529
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 312 9520 9530 "Python.ml" 312 9520 9586
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 312 9520 9587 "Python.ml" 312 9520 9588
type(
  string
)
ident(
  int_ref n "Python.ml" 309 9388 9410 "Python.ml" 309 9388 9411
)
"Python.ml" 312 9520 9589 "Python.ml" 312 9520 9590
type(
  string
)
ident(
  int_ref n "Python.ml" 309 9388 9410 "Python.ml" 309 9388 9411
)
"Python.ml" 312 9520 9527 "Python.ml" 312 9520 9590
type(
  unit
)
"Python.ml" 313 9592 9599 "Python.ml" 313 9592 9601
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 313 9592 9602 "Python.ml" 313 9592 9649
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 313 9592 9650 "Python.ml" 313 9592 9651
type(
  string
)
ident(
  int_ref n "Python.ml" 309 9388 9410 "Python.ml" 309 9388 9411
)
"Python.ml" 313 9592 9652 "Python.ml" 313 9592 9653
type(
  string
)
ident(
  int_ref n "Python.ml" 309 9388 9410 "Python.ml" 309 9388 9411
)
"Python.ml" 313 9592 9599 "Python.ml" 313 9592 9653
type(
  unit
)
"Python.ml" 312 9520 9527 "Python.ml" 313 9592 9653
type(
  unit
)
"Python.ml" 311 9448 9455 "Python.ml" 313 9592 9653
type(
  unit
)
"Python.ml" 314 9654 9670 "Python.ml" 314 9654 9676
type(
  string
)
ident(
  def cbname "Python.ml" 315 9682 9689 "Python.ml" 320 9944 9961
)
"Python.ml" 314 9654 9668 "Python.ml" 314 9654 9678
type(
  API.closure
)
"Python.ml" 314 9654 9660 "Python.ml" 314 9654 9678
type(
  API.arg
)
"Python.ml" 315 9682 9689 "Python.ml" 315 9682 9691
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 315 9682 9692 "Python.ml" 315 9682 9736
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 315 9682 9737 "Python.ml" 315 9682 9743
type(
  string
)
ident(
  int_ref cbname "Python.ml" 314 9654 9670 "Python.ml" 314 9654 9676
)
"Python.ml" 315 9682 9689 "Python.ml" 315 9682 9743
type(
  unit
)
"Python.ml" 316 9745 9752 "Python.ml" 316 9745 9754
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 316 9745 9755 "Python.ml" 316 9745 9780
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 316 9745 9781 "Python.ml" 316 9745 9787
type(
  string
)
ident(
  int_ref cbname "Python.ml" 314 9654 9670 "Python.ml" 314 9654 9676
)
"Python.ml" 316 9745 9752 "Python.ml" 316 9745 9787
type(
  unit
)
"Python.ml" 317 9789 9796 "Python.ml" 317 9789 9798
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 317 9789 9799 "Python.ml" 317 9789 9826
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 317 9789 9827 "Python.ml" 317 9789 9833
type(
  string
)
ident(
  int_ref cbname "Python.ml" 314 9654 9670 "Python.ml" 314 9654 9676
)
"Python.ml" 317 9789 9834 "Python.ml" 317 9789 9840
type(
  string
)
ident(
  int_ref cbname "Python.ml" 314 9654 9670 "Python.ml" 314 9654 9676
)
"Python.ml" 317 9789 9796 "Python.ml" 317 9789 9840
type(
  unit
)
"Python.ml" 318 9842 9849 "Python.ml" 318 9842 9856
type(
  ?maxcol:int -> char -> (unit -> unit) -> unit
)
ident(
  int_ref Utils.pr_wrap "utils.mli" 66 2318 2318 "utils.mli" 66 2318 2375
)
"Python.ml" 318 9842 9857 "Python.ml" 318 9842 9860
type(
  char
)
"Python.ml" 318 9842 9866 "Python.ml" 318 9842 9868
type(
  unit
)
"Python.ml" 319 9872 9883 "Python.ml" 319 9872 9885
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 319 9872 9886 "Python.ml" 319 9872 9934
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 319 9872 9935 "Python.ml" 319 9872 9941
type(
  string
)
ident(
  int_ref cbname "Python.ml" 314 9654 9670 "Python.ml" 314 9654 9676
)
"Python.ml" 319 9872 9883 "Python.ml" 319 9872 9941
type(
  unit
)
"Python.ml" 318 9842 9861 "Python.ml" 319 9872 9942
type(
  unit -> unit
)
"Python.ml" 318 9842 9849 "Python.ml" 319 9872 9942
type(
  unit
)
"Python.ml" 320 9944 9951 "Python.ml" 320 9944 9953
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 320 9944 9954 "Python.ml" 320 9944 9961
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 320 9944 9951 "Python.ml" 320 9944 9961
type(
  unit
)
"Python.ml" 318 9842 9849 "Python.ml" 320 9944 9961
type(
  unit
)
"Python.ml" 317 9789 9796 "Python.ml" 320 9944 9961
type(
  unit
)
"Python.ml" 316 9745 9752 "Python.ml" 320 9944 9961
type(
  unit
)
"Python.ml" 315 9682 9689 "Python.ml" 320 9944 9961
type(
  unit
)
"Python.ml" 321 9962 9974 "Python.ml" 321 9962 9975
type(
  string
)
ident(
  def n "Python.ml" 321 9962 9983 "Python.ml" 321 9962 10001
)
"Python.ml" 321 9962 9977 "Python.ml" 321 9962 9978
type(
  API.enum
)
"Python.ml" 321 9962 9968 "Python.ml" 321 9962 9979
type(
  API.arg
)
"Python.ml" 321 9962 9983 "Python.ml" 321 9962 9985
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 321 9962 9986 "Python.ml" 321 9962 9999
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 321 9962 10000 "Python.ml" 321 9962 10001
type(
  string
)
ident(
  int_ref n "Python.ml" 321 9962 9974 "Python.ml" 321 9962 9975
)
"Python.ml" 321 9962 9983 "Python.ml" 321 9962 10001
type(
  unit
)
"Python.ml" 322 10002 10017 "Python.ml" 322 10002 10018
type(
  string
)
"Python.ml" 322 10002 10008 "Python.ml" 322 10002 10018
type(
  API.arg
)
"Python.ml" 322 10002 10029 "Python.ml" 322 10002 10034
type(
  bool
)
"Python.ml" 322 10002 10022 "Python.ml" 322 10002 10034
type(
  unit
)
"Python.ml" 323 10071 10084 "Python.ml" 323 10071 10085
type(
  string
)
ident(
  def n "Python.ml" 324 10093 10100 "Python.ml" 325 10129 10185
)
"Python.ml" 323 10071 10087 "Python.ml" 323 10071 10088
type(
  API.flags
)
"Python.ml" 323 10071 10077 "Python.ml" 323 10071 10089
type(
  API.arg
)
"Python.ml" 324 10093 10100 "Python.ml" 324 10093 10102
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 324 10093 10103 "Python.ml" 324 10093 10125
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 324 10093 10126 "Python.ml" 324 10093 10127
type(
  string
)
ident(
  int_ref n "Python.ml" 323 10071 10084 "Python.ml" 323 10071 10085
)
"Python.ml" 324 10093 10100 "Python.ml" 324 10093 10127
type(
  unit
)
"Python.ml" 325 10129 10136 "Python.ml" 325 10129 10138
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 325 10129 10139 "Python.ml" 325 10129 10183
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 325 10129 10184 "Python.ml" 325 10129 10185
type(
  string
)
ident(
  int_ref n "Python.ml" 323 10071 10084 "Python.ml" 323 10071 10085
)
"Python.ml" 325 10129 10136 "Python.ml" 325 10129 10185
type(
  unit
)
"Python.ml" 324 10093 10100 "Python.ml" 325 10129 10185
type(
  unit
)
"Python.ml" 326 10186 10195 "Python.ml" 326 10186 10196
type(
  string
)
ident(
  def n "Python.ml" 326 10186 10208 "Python.ml" 326 10186 10226
)
"Python.ml" 326 10186 10192 "Python.ml" 326 10186 10196
type(
  API.arg
)
"Python.ml" 326 10186 10203 "Python.ml" 326 10186 10204
type(
  string
)
ident(
  def n "Python.ml" 326 10186 10208 "Python.ml" 326 10186 10226
)
"Python.ml" 326 10186 10199 "Python.ml" 326 10186 10204
type(
  API.arg
)
"Python.ml" 326 10186 10192 "Python.ml" 326 10186 10204
type(
  API.arg
)
"Python.ml" 326 10186 10208 "Python.ml" 326 10186 10210
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 326 10186 10211 "Python.ml" 326 10186 10224
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 326 10186 10225 "Python.ml" 326 10186 10226
type(
  string
)
ident(
  int_ref n "Python.ml" 326 10186 10195 "Python.ml" 326 10186 10196
)
"Python.ml" 326 10186 10208 "Python.ml" 326 10186 10226
type(
  unit
)
"Python.ml" 327 10227 10239 "Python.ml" 327 10227 10240
type(
  string
)
ident(
  def n "Python.ml" 328 10244 10251 "Python.ml" 329 10279 10331
)
"Python.ml" 327 10227 10233 "Python.ml" 327 10227 10240
type(
  API.arg
)
"Python.ml" 328 10244 10251 "Python.ml" 328 10244 10253
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 328 10244 10254 "Python.ml" 328 10244 10275
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 328 10244 10276 "Python.ml" 328 10244 10277
type(
  string
)
ident(
  int_ref n "Python.ml" 327 10227 10239 "Python.ml" 327 10227 10240
)
"Python.ml" 328 10244 10251 "Python.ml" 328 10244 10277
type(
  unit
)
"Python.ml" 329 10279 10286 "Python.ml" 329 10279 10288
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 329 10279 10289 "Python.ml" 329 10279 10329
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 329 10279 10330 "Python.ml" 329 10279 10331
type(
  string
)
ident(
  int_ref n "Python.ml" 327 10227 10239 "Python.ml" 327 10227 10240
)
"Python.ml" 329 10279 10286 "Python.ml" 329 10279 10331
type(
  unit
)
"Python.ml" 328 10244 10251 "Python.ml" 329 10279 10331
type(
  unit
)
"Python.ml" 330 10332 10343 "Python.ml" 330 10332 10344
type(
  string
)
ident(
  def n "Python.ml" 331 10348 10355 "Python.ml" 332 10391 10425
)
"Python.ml" 330 10332 10338 "Python.ml" 330 10332 10344
type(
  API.arg
)
"Python.ml" 331 10348 10355 "Python.ml" 331 10348 10357
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 331 10348 10358 "Python.ml" 331 10348 10387
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 331 10348 10388 "Python.ml" 331 10348 10389
type(
  string
)
ident(
  int_ref n "Python.ml" 330 10332 10343 "Python.ml" 330 10332 10344
)
"Python.ml" 331 10348 10355 "Python.ml" 331 10348 10389
type(
  unit
)
"Python.ml" 332 10391 10398 "Python.ml" 332 10391 10400
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 332 10391 10401 "Python.ml" 332 10391 10423
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 332 10391 10424 "Python.ml" 332 10391 10425
type(
  string
)
ident(
  int_ref n "Python.ml" 330 10332 10343 "Python.ml" 330 10332 10344
)
"Python.ml" 332 10391 10398 "Python.ml" 332 10391 10425
type(
  unit
)
"Python.ml" 331 10348 10355 "Python.ml" 332 10391 10425
type(
  unit
)
"Python.ml" 333 10426 10438 "Python.ml" 333 10426 10439
type(
  string
)
ident(
  def n "Python.ml" 334 10443 10450 "Python.ml" 334 10443 10475
)
"Python.ml" 333 10426 10432 "Python.ml" 333 10426 10439
type(
  API.arg
)
"Python.ml" 334 10443 10450 "Python.ml" 334 10443 10452
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 334 10443 10453 "Python.ml" 334 10443 10473
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 334 10443 10474 "Python.ml" 334 10443 10475
type(
  string
)
ident(
  int_ref n "Python.ml" 333 10426 10438 "Python.ml" 333 10426 10439
)
"Python.ml" 334 10443 10450 "Python.ml" 334 10443 10475
type(
  unit
)
"Python.ml" 335 10476 10498 "Python.ml" 335 10476 10499
type(
  string
)
ident(
  def n "Python.ml" 336 10507 10514 "Python.ml" 338 10590 10626
)
"Python.ml" 335 10476 10501 "Python.ml" 335 10476 10502
type(
  string
)
"Python.ml" 335 10476 10482 "Python.ml" 335 10476 10503
type(
  API.arg
)
"Python.ml" 336 10507 10514 "Python.ml" 336 10507 10516
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 336 10507 10517 "Python.ml" 336 10507 10536
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 336 10507 10537 "Python.ml" 336 10507 10538
type(
  string
)
ident(
  int_ref n "Python.ml" 335 10476 10498 "Python.ml" 335 10476 10499
)
"Python.ml" 336 10507 10514 "Python.ml" 336 10507 10538
type(
  unit
)
"Python.ml" 337 10540 10547 "Python.ml" 337 10540 10549
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 337 10540 10550 "Python.ml" 337 10540 10586
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 337 10540 10587 "Python.ml" 337 10540 10588
type(
  string
)
ident(
  int_ref n "Python.ml" 335 10476 10498 "Python.ml" 335 10476 10499
)
"Python.ml" 337 10540 10547 "Python.ml" 337 10540 10588
type(
  unit
)
"Python.ml" 338 10590 10597 "Python.ml" 338 10590 10599
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 338 10590 10600 "Python.ml" 338 10590 10623
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 338 10590 10624 "Python.ml" 338 10590 10625
type(
  string
)
ident(
  int_ref n "Python.ml" 335 10476 10498 "Python.ml" 335 10476 10499
)
"Python.ml" 338 10590 10597 "Python.ml" 338 10590 10625
type(
  unit
)
"Python.ml" 337 10540 10547 "Python.ml" 338 10590 10626
type(
  unit
)
"Python.ml" 336 10507 10514 "Python.ml" 338 10590 10626
type(
  unit
)
"Python.ml" 339 10627 10640 "Python.ml" 339 10627 10641
type(
  string
)
ident(
  def n "Python.ml" 339 10627 10645 "Python.ml" 339 10627 10671
)
"Python.ml" 339 10627 10633 "Python.ml" 339 10627 10641
type(
  API.arg
)
"Python.ml" 339 10627 10645 "Python.ml" 339 10627 10647
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 339 10627 10648 "Python.ml" 339 10627 10669
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 339 10627 10670 "Python.ml" 339 10627 10671
type(
  string
)
ident(
  int_ref n "Python.ml" 339 10627 10640 "Python.ml" 339 10627 10641
)
"Python.ml" 339 10627 10645 "Python.ml" 339 10627 10671
type(
  unit
)
"Python.ml" 340 10672 10689 "Python.ml" 340 10672 10690
type(
  string
)
ident(
  def n "Python.ml" 341 10694 10701 "Python.ml" 342 10730 10765
)
"Python.ml" 340 10672 10678 "Python.ml" 340 10672 10690
type(
  API.arg
)
"Python.ml" 341 10694 10701 "Python.ml" 341 10694 10703
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 341 10694 10704 "Python.ml" 341 10694 10726
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 341 10694 10727 "Python.ml" 341 10694 10728
type(
  string
)
ident(
  int_ref n "Python.ml" 340 10672 10689 "Python.ml" 340 10672 10690
)
"Python.ml" 341 10694 10701 "Python.ml" 341 10694 10728
type(
  unit
)
"Python.ml" 342 10730 10737 "Python.ml" 342 10730 10739
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 342 10730 10740 "Python.ml" 342 10730 10763
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 342 10730 10764 "Python.ml" 342 10730 10765
type(
  string
)
ident(
  int_ref n "Python.ml" 340 10672 10689 "Python.ml" 340 10672 10690
)
"Python.ml" 342 10730 10737 "Python.ml" 342 10730 10765
type(
  unit
)
"Python.ml" 341 10694 10701 "Python.ml" 342 10730 10765
type(
  unit
)
"Python.ml" 343 10766 10777 "Python.ml" 343 10766 10778
type(
  string
)
ident(
  def n "Python.ml" 343 10766 10794 "Python.ml" 343 10766 10821
)
"Python.ml" 343 10766 10772 "Python.ml" 343 10766 10778
type(
  API.arg
)
"Python.ml" 343 10766 10789 "Python.ml" 343 10766 10790
type(
  string
)
ident(
  def n "Python.ml" 343 10766 10794 "Python.ml" 343 10766 10821
)
"Python.ml" 343 10766 10781 "Python.ml" 343 10766 10790
type(
  API.arg
)
"Python.ml" 343 10766 10772 "Python.ml" 343 10766 10790
type(
  API.arg
)
"Python.ml" 343 10766 10794 "Python.ml" 343 10766 10796
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 343 10766 10797 "Python.ml" 343 10766 10819
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 343 10766 10820 "Python.ml" 343 10766 10821
type(
  string
)
ident(
  int_ref n "Python.ml" 343 10766 10777 "Python.ml" 343 10766 10778
)
"Python.ml" 343 10766 10794 "Python.ml" 343 10766 10821
type(
  unit
)
"Python.ml" 344 10822 10835 "Python.ml" 344 10822 10836
type(
  string
)
ident(
  def n "Python.ml" 345 10840 10847 "Python.ml" 346 10876 10932
)
"Python.ml" 344 10822 10828 "Python.ml" 344 10822 10836
type(
  API.arg
)
"Python.ml" 345 10840 10847 "Python.ml" 345 10840 10849
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 345 10840 10850 "Python.ml" 345 10840 10872
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 345 10840 10873 "Python.ml" 345 10840 10874
type(
  string
)
ident(
  int_ref n "Python.ml" 344 10822 10835 "Python.ml" 344 10822 10836
)
"Python.ml" 345 10840 10847 "Python.ml" 345 10840 10874
type(
  unit
)
"Python.ml" 346 10876 10883 "Python.ml" 346 10876 10885
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 346 10876 10886 "Python.ml" 346 10876 10930
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 346 10876 10931 "Python.ml" 346 10876 10932
type(
  string
)
ident(
  int_ref n "Python.ml" 344 10822 10835 "Python.ml" 344 10822 10836
)
"Python.ml" 346 10876 10883 "Python.ml" 346 10876 10932
type(
  unit
)
"Python.ml" 345 10840 10847 "Python.ml" 346 10876 10932
type(
  unit
)
"Python.ml" 347 10933 10946 "Python.ml" 347 10933 10947
type(
  string
)
ident(
  def n "Python.ml" 348 10951 10958 "Python.ml" 349 10987 11049
)
"Python.ml" 347 10933 10939 "Python.ml" 347 10933 10947
type(
  API.arg
)
"Python.ml" 348 10951 10958 "Python.ml" 348 10951 10960
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 348 10951 10961 "Python.ml" 348 10951 10983
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 348 10951 10984 "Python.ml" 348 10951 10985
type(
  string
)
ident(
  int_ref n "Python.ml" 347 10933 10946 "Python.ml" 347 10933 10947
)
"Python.ml" 348 10951 10958 "Python.ml" 348 10951 10985
type(
  unit
)
"Python.ml" 349 10987 10994 "Python.ml" 349 10987 10996
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 349 10987 10997 "Python.ml" 349 10987 11047
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 349 10987 11048 "Python.ml" 349 10987 11049
type(
  string
)
ident(
  int_ref n "Python.ml" 347 10933 10946 "Python.ml" 347 10933 10947
)
"Python.ml" 349 10987 10994 "Python.ml" 349 10987 11049
type(
  unit
)
"Python.ml" 348 10951 10958 "Python.ml" 349 10987 11049
type(
  unit
)
"Python.ml" 301 9146 9158 "Python.ml" 350 11050 11053
type(
  API.arg -> unit
)
"Python.ml" 350 11050 11054 "Python.ml" 350 11050 11058
type(
  API.arg list
)
ident(
  int_ref args "Python.ml" 291 8795 8827 "Python.ml" 291 8795 8831
)
"Python.ml" 301 9146 9148 "Python.ml" 350 11050 11058
type(
  unit
)
"Python.ml" 351 11060 11062 "Python.ml" 351 11060 11071
type(
  (API.optarg -> unit) -> API.optarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 353 11087 11104 "Python.ml" 353 11087 11110
type(
  string
)
ident(
  def cbname "Python.ml" 354 11116 11123 "Python.ml" 359 11378 11395
)
"Python.ml" 353 11087 11102 "Python.ml" 353 11087 11112
type(
  API.closure
)
"Python.ml" 353 11087 11093 "Python.ml" 353 11087 11112
type(
  API.optarg
)
"Python.ml" 354 11116 11123 "Python.ml" 354 11116 11125
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 354 11116 11126 "Python.ml" 354 11116 11170
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 354 11116 11171 "Python.ml" 354 11116 11177
type(
  string
)
ident(
  int_ref cbname "Python.ml" 353 11087 11104 "Python.ml" 353 11087 11110
)
"Python.ml" 354 11116 11123 "Python.ml" 354 11116 11177
type(
  unit
)
"Python.ml" 355 11179 11186 "Python.ml" 355 11179 11188
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 355 11179 11189 "Python.ml" 355 11179 11214
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 355 11179 11215 "Python.ml" 355 11179 11221
type(
  string
)
ident(
  int_ref cbname "Python.ml" 353 11087 11104 "Python.ml" 353 11087 11110
)
"Python.ml" 355 11179 11186 "Python.ml" 355 11179 11221
type(
  unit
)
"Python.ml" 356 11223 11230 "Python.ml" 356 11223 11232
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 356 11223 11233 "Python.ml" 356 11223 11260
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 356 11223 11261 "Python.ml" 356 11223 11267
type(
  string
)
ident(
  int_ref cbname "Python.ml" 353 11087 11104 "Python.ml" 353 11087 11110
)
"Python.ml" 356 11223 11268 "Python.ml" 356 11223 11274
type(
  string
)
ident(
  int_ref cbname "Python.ml" 353 11087 11104 "Python.ml" 353 11087 11110
)
"Python.ml" 356 11223 11230 "Python.ml" 356 11223 11274
type(
  unit
)
"Python.ml" 357 11276 11283 "Python.ml" 357 11276 11290
type(
  ?maxcol:int -> char -> (unit -> unit) -> unit
)
ident(
  int_ref Utils.pr_wrap "utils.mli" 66 2318 2318 "utils.mli" 66 2318 2375
)
"Python.ml" 357 11276 11291 "Python.ml" 357 11276 11294
type(
  char
)
"Python.ml" 357 11276 11300 "Python.ml" 357 11276 11302
type(
  unit
)
"Python.ml" 358 11306 11317 "Python.ml" 358 11306 11319
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 358 11306 11320 "Python.ml" 358 11306 11368
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 358 11306 11369 "Python.ml" 358 11306 11375
type(
  string
)
ident(
  int_ref cbname "Python.ml" 353 11087 11104 "Python.ml" 353 11087 11110
)
"Python.ml" 358 11306 11317 "Python.ml" 358 11306 11375
type(
  unit
)
"Python.ml" 357 11276 11295 "Python.ml" 358 11306 11376
type(
  unit -> unit
)
"Python.ml" 357 11276 11283 "Python.ml" 358 11306 11376
type(
  unit
)
"Python.ml" 359 11378 11385 "Python.ml" 359 11378 11387
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 359 11378 11388 "Python.ml" 359 11378 11395
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 359 11378 11385 "Python.ml" 359 11378 11395
type(
  unit
)
"Python.ml" 357 11276 11283 "Python.ml" 359 11378 11395
type(
  unit
)
"Python.ml" 356 11223 11230 "Python.ml" 359 11378 11395
type(
  unit
)
"Python.ml" 355 11179 11186 "Python.ml" 359 11378 11395
type(
  unit
)
"Python.ml" 354 11116 11123 "Python.ml" 359 11378 11395
type(
  unit
)
"Python.ml" 360 11396 11410 "Python.ml" 360 11396 11411
type(
  string
)
ident(
  def n "Python.ml" 361 11422 11429 "Python.ml" 362 11458 11514
)
"Python.ml" 360 11396 11413 "Python.ml" 360 11396 11414
type(
  API.flags
)
"Python.ml" 360 11396 11416 "Python.ml" 360 11396 11417
type(
  string list option
)
"Python.ml" 360 11396 11402 "Python.ml" 360 11396 11418
type(
  API.optarg
)
"Python.ml" 361 11422 11429 "Python.ml" 361 11422 11431
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 361 11422 11432 "Python.ml" 361 11422 11454
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 361 11422 11455 "Python.ml" 361 11422 11456
type(
  string
)
ident(
  int_ref n "Python.ml" 360 11396 11410 "Python.ml" 360 11396 11411
)
"Python.ml" 361 11422 11429 "Python.ml" 361 11422 11456
type(
  unit
)
"Python.ml" 362 11458 11465 "Python.ml" 362 11458 11467
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 362 11458 11468 "Python.ml" 362 11458 11512
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 362 11458 11513 "Python.ml" 362 11458 11514
type(
  string
)
ident(
  int_ref n "Python.ml" 360 11396 11410 "Python.ml" 360 11396 11411
)
"Python.ml" 362 11458 11465 "Python.ml" 362 11458 11514
type(
  unit
)
"Python.ml" 361 11422 11429 "Python.ml" 362 11458 11514
type(
  unit
)
"Python.ml" 351 11060 11072 "Python.ml" 363 11515 11518
type(
  API.optarg -> unit
)
"Python.ml" 363 11515 11519 "Python.ml" 363 11515 11526
type(
  API.optarg list
)
ident(
  int_ref optargs "Python.ml" 291 8795 8833 "Python.ml" 291 8795 8840
)
"Python.ml" 351 11060 11062 "Python.ml" 363 11515 11526
type(
  unit
)
"Python.ml" 364 11528 11530 "Python.ml" 364 11528 11532
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 364 11528 11533 "Python.ml" 364 11528 11537
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 364 11528 11530 "Python.ml" 364 11528 11537
type(
  unit
)
"Python.ml" 367 11577 11583 "Python.ml" 367 11577 11589
type(
  (string * string * string) list
)
ident(
  def params "Python.ml" 394 12892 12894 "Python.ml" 593 19570 19579
)
"Python.ml" 368 11592 11596 "Python.ml" 368 11592 11604
type(
  (API.arg -> string * string * string) ->
  API.arg list -> (string * string * string) list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"Python.ml" 370 11622 11635 "Python.ml" 370 11622 11636
type(
  string
)
ident(
  def n "Python.ml" 370 11622 11640 "Python.ml" 370 11622 11663
)
"Python.ml" 370 11622 11630 "Python.ml" 370 11622 11636
type(
  API.arg
)
"Python.ml" 370 11622 11640 "Python.ml" 370 11622 11643
type(
  string
)
"Python.ml" 370 11622 11645 "Python.ml" 370 11622 11652
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 370 11622 11653 "Python.ml" 370 11622 11658
type(
  (string -> string, unit, string) format
)
"Python.ml" 370 11622 11659 "Python.ml" 370 11622 11660
type(
  string
)
ident(
  int_ref n "Python.ml" 370 11622 11635 "Python.ml" 370 11622 11636
)
"Python.ml" 370 11622 11645 "Python.ml" 370 11622 11660
type(
  string
)
"Python.ml" 370 11622 11662 "Python.ml" 370 11622 11663
type(
  string
)
ident(
  int_ref n "Python.ml" 370 11622 11635 "Python.ml" 370 11622 11636
)
"Python.ml" 370 11622 11640 "Python.ml" 370 11622 11663
type(
  string * string * string
)
"Python.ml" 371 11664 11681 "Python.ml" 371 11664 11682
type(
  string
)
ident(
  def n "Python.ml" 371 11664 11690 "Python.ml" 371 11664 11741
)
"Python.ml" 371 11664 11684 "Python.ml" 371 11664 11685
type(
  string
)
"Python.ml" 371 11664 11672 "Python.ml" 371 11664 11686
type(
  API.arg
)
"Python.ml" 371 11664 11690 "Python.ml" 371 11664 11694
type(
  string
)
"Python.ml" 371 11664 11696 "Python.ml" 371 11664 11703
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 371 11664 11704 "Python.ml" 371 11664 11709
type(
  (string -> string, unit, string) format
)
"Python.ml" 371 11664 11710 "Python.ml" 371 11664 11711
type(
  string
)
ident(
  int_ref n "Python.ml" 371 11664 11681 "Python.ml" 371 11664 11682
)
"Python.ml" 371 11664 11696 "Python.ml" 371 11664 11711
type(
  string
)
"Python.ml" 371 11664 11713 "Python.ml" 371 11664 11720
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 371 11664 11721 "Python.ml" 371 11664 11737
type(
  (string -> string -> string, unit, string) format
)
"Python.ml" 371 11664 11738 "Python.ml" 371 11664 11739
type(
  string
)
ident(
  int_ref n "Python.ml" 371 11664 11681 "Python.ml" 371 11664 11682
)
"Python.ml" 371 11664 11740 "Python.ml" 371 11664 11741
type(
  string
)
ident(
  int_ref n "Python.ml" 371 11664 11681 "Python.ml" 371 11664 11682
)
"Python.ml" 371 11664 11713 "Python.ml" 371 11664 11741
type(
  string
)
"Python.ml" 371 11664 11690 "Python.ml" 371 11664 11741
type(
  string * string * string
)
"Python.ml" 372 11742 11760 "Python.ml" 372 11742 11761
type(
  string
)
ident(
  def n "Python.ml" 373 11773 11782 "Python.ml" 374 11808 11865
)
"Python.ml" 372 11742 11763 "Python.ml" 372 11742 11768
type(
  string
)
ident(
  def count "Python.ml" 373 11773 11782 "Python.ml" 374 11808 11865
)
"Python.ml" 372 11742 11750 "Python.ml" 372 11742 11769
type(
  API.arg
)
"Python.ml" 373 11773 11782 "Python.ml" 373 11773 11785
type(
  string
)
"Python.ml" 373 11773 11787 "Python.ml" 373 11773 11794
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 373 11773 11795 "Python.ml" 373 11773 11800
type(
  (string -> string, unit, string) format
)
"Python.ml" 373 11773 11801 "Python.ml" 373 11773 11806
type(
  string
)
ident(
  int_ref count "Python.ml" 372 11742 11763 "Python.ml" 372 11742 11768
)
"Python.ml" 373 11773 11787 "Python.ml" 373 11773 11806
type(
  string
)
"Python.ml" 374 11808 11817 "Python.ml" 374 11808 11824
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 374 11808 11825 "Python.ml" 374 11808 11857
type(
  (string -> string -> string, unit, string) format
)
"Python.ml" 374 11808 11858 "Python.ml" 374 11808 11859
type(
  string
)
ident(
  int_ref n "Python.ml" 372 11742 11760 "Python.ml" 372 11742 11761
)
"Python.ml" 374 11808 11860 "Python.ml" 374 11808 11865
type(
  string
)
ident(
  int_ref count "Python.ml" 372 11742 11763 "Python.ml" 372 11742 11768
)
"Python.ml" 374 11808 11817 "Python.ml" 374 11808 11865
type(
  string
)
"Python.ml" 373 11773 11782 "Python.ml" 374 11808 11865
type(
  string * string * string
)
"Python.ml" 375 11866 11890 "Python.ml" 375 11866 11891
type(
  string
)
ident(
  def n "Python.ml" 376 11924 11933 "Python.ml" 376 11924 11991
)
"Python.ml" 375 11866 11893 "Python.ml" 375 11866 11894
type(
  string
)
"Python.ml" 375 11866 11874 "Python.ml" 375 11866 11895
type(
  API.arg
)
"Python.ml" 375 11866 11915 "Python.ml" 375 11866 11916
type(
  string
)
ident(
  def n "Python.ml" 376 11924 11933 "Python.ml" 376 11924 11991
)
"Python.ml" 375 11866 11918 "Python.ml" 375 11866 11919
type(
  string
)
"Python.ml" 375 11866 11898 "Python.ml" 375 11866 11920
type(
  API.arg
)
"Python.ml" 375 11866 11874 "Python.ml" 375 11866 11920
type(
  API.arg
)
"Python.ml" 376 11924 11933 "Python.ml" 376 11924 11936
type(
  string
)
"Python.ml" 376 11924 11938 "Python.ml" 376 11924 11945
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 376 11924 11946 "Python.ml" 376 11924 11951
type(
  (string -> string, unit, string) format
)
"Python.ml" 376 11924 11952 "Python.ml" 376 11924 11953
type(
  string
)
ident(
  int_ref n "Python.ml" 375 11866 11890 "Python.ml" 375 11866 11891
)
"Python.ml" 376 11924 11938 "Python.ml" 376 11924 11953
type(
  string
)
"Python.ml" 376 11924 11955 "Python.ml" 376 11924 11962
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 376 11924 11963 "Python.ml" 376 11924 11987
type(
  (string -> string -> string, unit, string) format
)
"Python.ml" 376 11924 11988 "Python.ml" 376 11924 11989
type(
  string
)
ident(
  int_ref n "Python.ml" 375 11866 11890 "Python.ml" 375 11866 11891
)
"Python.ml" 376 11924 11990 "Python.ml" 376 11924 11991
type(
  string
)
ident(
  int_ref n "Python.ml" 375 11866 11890 "Python.ml" 375 11866 11891
)
"Python.ml" 376 11924 11955 "Python.ml" 376 11924 11991
type(
  string
)
"Python.ml" 376 11924 11933 "Python.ml" 376 11924 11991
type(
  string * string * string
)
"Python.ml" 377 11992 12010 "Python.ml" 377 11992 12016
type(
  string
)
ident(
  def cbname "Python.ml" 377 11992 12022 "Python.ml" 377 11992 12061
)
"Python.ml" 377 11992 12008 "Python.ml" 377 11992 12018
type(
  API.closure
)
"Python.ml" 377 11992 12000 "Python.ml" 377 11992 12018
type(
  API.arg
)
"Python.ml" 377 11992 12022 "Python.ml" 377 11992 12025
type(
  string
)
"Python.ml" 377 11992 12027 "Python.ml" 377 11992 12034
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 377 11992 12035 "Python.ml" 377 11992 12046
type(
  (string -> string, unit, string) format
)
"Python.ml" 377 11992 12047 "Python.ml" 377 11992 12053
type(
  string
)
ident(
  int_ref cbname "Python.ml" 377 11992 12010 "Python.ml" 377 11992 12016
)
"Python.ml" 377 11992 12027 "Python.ml" 377 11992 12053
type(
  string
)
"Python.ml" 377 11992 12055 "Python.ml" 377 11992 12061
type(
  string
)
ident(
  int_ref cbname "Python.ml" 377 11992 12010 "Python.ml" 377 11992 12016
)
"Python.ml" 377 11992 12022 "Python.ml" 377 11992 12061
type(
  string * string * string
)
"Python.ml" 378 12062 12076 "Python.ml" 378 12062 12077
type(
  string
)
ident(
  def n "Python.ml" 378 12062 12085 "Python.ml" 378 12062 12108
)
"Python.ml" 378 12062 12079 "Python.ml" 378 12062 12080
type(
  API.enum
)
"Python.ml" 378 12062 12070 "Python.ml" 378 12062 12081
type(
  API.arg
)
"Python.ml" 378 12062 12085 "Python.ml" 378 12062 12088
type(
  string
)
"Python.ml" 378 12062 12090 "Python.ml" 378 12062 12097
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 378 12062 12098 "Python.ml" 378 12062 12103
type(
  (string -> string, unit, string) format
)
"Python.ml" 378 12062 12104 "Python.ml" 378 12062 12105
type(
  string
)
ident(
  int_ref n "Python.ml" 378 12062 12076 "Python.ml" 378 12062 12077
)
"Python.ml" 378 12062 12090 "Python.ml" 378 12062 12105
type(
  string
)
"Python.ml" 378 12062 12107 "Python.ml" 378 12062 12108
type(
  string
)
ident(
  int_ref n "Python.ml" 378 12062 12076 "Python.ml" 378 12062 12077
)
"Python.ml" 378 12062 12085 "Python.ml" 378 12062 12108
type(
  string * string * string
)
"Python.ml" 379 12109 12126 "Python.ml" 379 12109 12127
type(
  string
)
"Python.ml" 379 12109 12117 "Python.ml" 379 12109 12127
type(
  API.arg
)
"Python.ml" 379 12109 12138 "Python.ml" 379 12109 12143
type(
  bool
)
"Python.ml" 379 12109 12131 "Python.ml" 379 12109 12143
type(
  string * string * string
)
"Python.ml" 380 12180 12195 "Python.ml" 380 12180 12196
type(
  string
)
ident(
  def n "Python.ml" 380 12180 12204 "Python.ml" 380 12180 12244
)
"Python.ml" 380 12180 12198 "Python.ml" 380 12180 12199
type(
  API.flags
)
"Python.ml" 380 12180 12188 "Python.ml" 380 12180 12200
type(
  API.arg
)
"Python.ml" 380 12180 12204 "Python.ml" 380 12180 12207
type(
  string
)
"Python.ml" 380 12180 12209 "Python.ml" 380 12180 12216
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 380 12180 12217 "Python.ml" 380 12180 12222
type(
  (string -> string, unit, string) format
)
"Python.ml" 380 12180 12223 "Python.ml" 380 12180 12224
type(
  string
)
ident(
  int_ref n "Python.ml" 380 12180 12195 "Python.ml" 380 12180 12196
)
"Python.ml" 380 12180 12209 "Python.ml" 380 12180 12224
type(
  string
)
"Python.ml" 380 12180 12226 "Python.ml" 380 12180 12233
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 380 12180 12234 "Python.ml" 380 12180 12242
type(
  (string -> string, unit, string) format
)
"Python.ml" 380 12180 12243 "Python.ml" 380 12180 12244
type(
  string
)
ident(
  int_ref n "Python.ml" 380 12180 12195 "Python.ml" 380 12180 12196
)
"Python.ml" 380 12180 12226 "Python.ml" 380 12180 12244
type(
  string
)
"Python.ml" 380 12180 12204 "Python.ml" 380 12180 12244
type(
  string * string * string
)
"Python.ml" 381 12245 12256 "Python.ml" 381 12245 12257
type(
  string
)
ident(
  def n "Python.ml" 381 12245 12269 "Python.ml" 381 12245 12292
)
"Python.ml" 381 12245 12253 "Python.ml" 381 12245 12257
type(
  API.arg
)
"Python.ml" 381 12245 12264 "Python.ml" 381 12245 12265
type(
  string
)
ident(
  def n "Python.ml" 381 12245 12269 "Python.ml" 381 12245 12292
)
"Python.ml" 381 12245 12260 "Python.ml" 381 12245 12265
type(
  API.arg
)
"Python.ml" 381 12245 12253 "Python.ml" 381 12245 12265
type(
  API.arg
)
"Python.ml" 381 12245 12269 "Python.ml" 381 12245 12272
type(
  string
)
"Python.ml" 381 12245 12274 "Python.ml" 381 12245 12281
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 381 12245 12282 "Python.ml" 381 12245 12287
type(
  (string -> string, unit, string) format
)
"Python.ml" 381 12245 12288 "Python.ml" 381 12245 12289
type(
  string
)
ident(
  int_ref n "Python.ml" 381 12245 12256 "Python.ml" 381 12245 12257
)
"Python.ml" 381 12245 12274 "Python.ml" 381 12245 12289
type(
  string
)
"Python.ml" 381 12245 12291 "Python.ml" 381 12245 12292
type(
  string
)
ident(
  int_ref n "Python.ml" 381 12245 12256 "Python.ml" 381 12245 12257
)
"Python.ml" 381 12245 12269 "Python.ml" 381 12245 12292
type(
  string * string * string
)
"Python.ml" 382 12293 12307 "Python.ml" 382 12293 12308
type(
  string
)
ident(
  def n "Python.ml" 382 12293 12312 "Python.ml" 382 12293 12352
)
"Python.ml" 382 12293 12301 "Python.ml" 382 12293 12308
type(
  API.arg
)
"Python.ml" 382 12293 12312 "Python.ml" 382 12293 12315
type(
  string
)
"Python.ml" 382 12293 12317 "Python.ml" 382 12293 12324
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 382 12293 12325 "Python.ml" 382 12293 12330
type(
  (string -> string, unit, string) format
)
"Python.ml" 382 12293 12331 "Python.ml" 382 12293 12332
type(
  string
)
ident(
  int_ref n "Python.ml" 382 12293 12307 "Python.ml" 382 12293 12308
)
"Python.ml" 382 12293 12317 "Python.ml" 382 12293 12332
type(
  string
)
"Python.ml" 382 12293 12334 "Python.ml" 382 12293 12341
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 382 12293 12342 "Python.ml" 382 12293 12350
type(
  (string -> string, unit, string) format
)
"Python.ml" 382 12293 12351 "Python.ml" 382 12293 12352
type(
  string
)
ident(
  int_ref n "Python.ml" 382 12293 12307 "Python.ml" 382 12293 12308
)
"Python.ml" 382 12293 12334 "Python.ml" 382 12293 12352
type(
  string
)
"Python.ml" 382 12293 12312 "Python.ml" 382 12293 12352
type(
  string * string * string
)
"Python.ml" 383 12353 12366 "Python.ml" 383 12353 12367
type(
  string
)
ident(
  def n "Python.ml" 383 12353 12371 "Python.ml" 383 12353 12421
)
"Python.ml" 383 12353 12361 "Python.ml" 383 12353 12367
type(
  API.arg
)
"Python.ml" 383 12353 12371 "Python.ml" 383 12353 12375
type(
  string
)
"Python.ml" 383 12353 12377 "Python.ml" 383 12353 12384
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 383 12353 12385 "Python.ml" 383 12353 12416
type(
  (string -> string, unit, string) format
)
"Python.ml" 383 12353 12417 "Python.ml" 383 12353 12418
type(
  string
)
ident(
  int_ref n "Python.ml" 383 12353 12366 "Python.ml" 383 12353 12367
)
"Python.ml" 383 12353 12377 "Python.ml" 383 12353 12418
type(
  string
)
"Python.ml" 383 12353 12420 "Python.ml" 383 12353 12421
type(
  string
)
ident(
  int_ref n "Python.ml" 383 12353 12366 "Python.ml" 383 12353 12367
)
"Python.ml" 383 12353 12371 "Python.ml" 383 12353 12421
type(
  string * string * string
)
"Python.ml" 384 12422 12436 "Python.ml" 384 12422 12437
type(
  string
)
ident(
  def n "Python.ml" 384 12422 12441 "Python.ml" 384 12422 12485
)
"Python.ml" 384 12422 12430 "Python.ml" 384 12422 12437
type(
  API.arg
)
"Python.ml" 384 12422 12441 "Python.ml" 384 12422 12444
type(
  string
)
"Python.ml" 384 12422 12446 "Python.ml" 384 12422 12453
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 384 12422 12454 "Python.ml" 384 12422 12459
type(
  (string -> string, unit, string) format
)
"Python.ml" 384 12422 12460 "Python.ml" 384 12422 12461
type(
  string
)
ident(
  int_ref n "Python.ml" 384 12422 12436 "Python.ml" 384 12422 12437
)
"Python.ml" 384 12422 12446 "Python.ml" 384 12422 12461
type(
  string
)
"Python.ml" 384 12422 12463 "Python.ml" 384 12422 12470
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 384 12422 12471 "Python.ml" 384 12422 12483
type(
  (string -> string, unit, string) format
)
"Python.ml" 384 12422 12484 "Python.ml" 384 12422 12485
type(
  string
)
ident(
  int_ref n "Python.ml" 384 12422 12436 "Python.ml" 384 12422 12437
)
"Python.ml" 384 12422 12463 "Python.ml" 384 12422 12485
type(
  string
)
"Python.ml" 384 12422 12441 "Python.ml" 384 12422 12485
type(
  string * string * string
)
"Python.ml" 385 12486 12510 "Python.ml" 385 12486 12511
type(
  string
)
ident(
  def n "Python.ml" 386 12519 12528 "Python.ml" 387 12550 12606
)
"Python.ml" 385 12486 12513 "Python.ml" 385 12486 12514
type(
  string
)
"Python.ml" 385 12486 12494 "Python.ml" 385 12486 12515
type(
  API.arg
)
"Python.ml" 386 12519 12528 "Python.ml" 386 12519 12531
type(
  string
)
"Python.ml" 386 12519 12533 "Python.ml" 386 12519 12540
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 386 12519 12541 "Python.ml" 386 12519 12546
type(
  (string -> string, unit, string) format
)
"Python.ml" 386 12519 12547 "Python.ml" 386 12519 12548
type(
  string
)
ident(
  int_ref n "Python.ml" 385 12486 12510 "Python.ml" 385 12486 12511
)
"Python.ml" 386 12519 12533 "Python.ml" 386 12519 12548
type(
  string
)
"Python.ml" 387 12550 12559 "Python.ml" 387 12550 12566
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 387 12550 12567 "Python.ml" 387 12550 12602
type(
  (string -> string -> string, unit, string) format
)
"Python.ml" 387 12550 12603 "Python.ml" 387 12550 12604
type(
  string
)
ident(
  int_ref n "Python.ml" 385 12486 12510 "Python.ml" 385 12486 12511
)
"Python.ml" 387 12550 12605 "Python.ml" 387 12550 12606
type(
  string
)
ident(
  int_ref n "Python.ml" 385 12486 12510 "Python.ml" 385 12486 12511
)
"Python.ml" 387 12550 12559 "Python.ml" 387 12550 12606
type(
  string
)
"Python.ml" 386 12519 12528 "Python.ml" 387 12550 12606
type(
  string * string * string
)
"Python.ml" 388 12607 12622 "Python.ml" 388 12607 12623
type(
  string
)
ident(
  def n "Python.ml" 388 12607 12627 "Python.ml" 388 12607 12650
)
"Python.ml" 388 12607 12615 "Python.ml" 388 12607 12623
type(
  API.arg
)
"Python.ml" 388 12607 12627 "Python.ml" 388 12607 12630
type(
  string
)
"Python.ml" 388 12607 12632 "Python.ml" 388 12607 12639
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 388 12607 12640 "Python.ml" 388 12607 12645
type(
  (string -> string, unit, string) format
)
"Python.ml" 388 12607 12646 "Python.ml" 388 12607 12647
type(
  string
)
ident(
  int_ref n "Python.ml" 388 12607 12622 "Python.ml" 388 12607 12623
)
"Python.ml" 388 12607 12632 "Python.ml" 388 12607 12647
type(
  string
)
"Python.ml" 388 12607 12649 "Python.ml" 388 12607 12650
type(
  string
)
ident(
  int_ref n "Python.ml" 388 12607 12622 "Python.ml" 388 12607 12623
)
"Python.ml" 388 12607 12627 "Python.ml" 388 12607 12650
type(
  string * string * string
)
"Python.ml" 389 12651 12670 "Python.ml" 389 12651 12671
type(
  string
)
ident(
  def n "Python.ml" 389 12651 12675 "Python.ml" 389 12651 12701
)
"Python.ml" 389 12651 12659 "Python.ml" 389 12651 12671
type(
  API.arg
)
"Python.ml" 389 12651 12675 "Python.ml" 389 12651 12678
type(
  string
)
"Python.ml" 389 12651 12680 "Python.ml" 389 12651 12687
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 389 12651 12688 "Python.ml" 389 12651 12696
type(
  (string -> string, unit, string) format
)
"Python.ml" 389 12651 12697 "Python.ml" 389 12651 12698
type(
  string
)
ident(
  int_ref n "Python.ml" 389 12651 12670 "Python.ml" 389 12651 12671
)
"Python.ml" 389 12651 12680 "Python.ml" 389 12651 12698
type(
  string
)
"Python.ml" 389 12651 12700 "Python.ml" 389 12651 12701
type(
  string
)
ident(
  int_ref n "Python.ml" 389 12651 12670 "Python.ml" 389 12651 12671
)
"Python.ml" 389 12651 12675 "Python.ml" 389 12651 12701
type(
  string * string * string
)
"Python.ml" 390 12702 12715 "Python.ml" 390 12702 12716
type(
  string
)
ident(
  def n "Python.ml" 390 12702 12732 "Python.ml" 390 12702 12755
)
"Python.ml" 390 12702 12710 "Python.ml" 390 12702 12716
type(
  API.arg
)
"Python.ml" 390 12702 12727 "Python.ml" 390 12702 12728
type(
  string
)
ident(
  def n "Python.ml" 390 12702 12732 "Python.ml" 390 12702 12755
)
"Python.ml" 390 12702 12719 "Python.ml" 390 12702 12728
type(
  API.arg
)
"Python.ml" 390 12702 12710 "Python.ml" 390 12702 12728
type(
  API.arg
)
"Python.ml" 390 12702 12732 "Python.ml" 390 12702 12735
type(
  string
)
"Python.ml" 390 12702 12737 "Python.ml" 390 12702 12744
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 390 12702 12745 "Python.ml" 390 12702 12750
type(
  (string -> string, unit, string) format
)
"Python.ml" 390 12702 12751 "Python.ml" 390 12702 12752
type(
  string
)
ident(
  int_ref n "Python.ml" 390 12702 12715 "Python.ml" 390 12702 12716
)
"Python.ml" 390 12702 12737 "Python.ml" 390 12702 12752
type(
  string
)
"Python.ml" 390 12702 12754 "Python.ml" 390 12702 12755
type(
  string
)
ident(
  int_ref n "Python.ml" 390 12702 12715 "Python.ml" 390 12702 12716
)
"Python.ml" 390 12702 12732 "Python.ml" 390 12702 12755
type(
  string * string * string
)
"Python.ml" 391 12756 12771 "Python.ml" 391 12756 12772
type(
  string
)
ident(
  def n "Python.ml" 391 12756 12776 "Python.ml" 391 12756 12816
)
"Python.ml" 391 12756 12764 "Python.ml" 391 12756 12772
type(
  API.arg
)
"Python.ml" 391 12756 12776 "Python.ml" 391 12756 12779
type(
  string
)
"Python.ml" 391 12756 12781 "Python.ml" 391 12756 12788
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 391 12756 12789 "Python.ml" 391 12756 12794
type(
  (string -> string, unit, string) format
)
"Python.ml" 391 12756 12795 "Python.ml" 391 12756 12796
type(
  string
)
ident(
  int_ref n "Python.ml" 391 12756 12771 "Python.ml" 391 12756 12772
)
"Python.ml" 391 12756 12781 "Python.ml" 391 12756 12796
type(
  string
)
"Python.ml" 391 12756 12798 "Python.ml" 391 12756 12805
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 391 12756 12806 "Python.ml" 391 12756 12814
type(
  (string -> string, unit, string) format
)
"Python.ml" 391 12756 12815 "Python.ml" 391 12756 12816
type(
  string
)
ident(
  int_ref n "Python.ml" 391 12756 12771 "Python.ml" 391 12756 12772
)
"Python.ml" 391 12756 12798 "Python.ml" 391 12756 12816
type(
  string
)
"Python.ml" 391 12756 12776 "Python.ml" 391 12756 12816
type(
  string * string * string
)
"Python.ml" 392 12817 12832 "Python.ml" 392 12817 12833
type(
  string
)
ident(
  def n "Python.ml" 392 12817 12837 "Python.ml" 392 12817 12877
)
"Python.ml" 392 12817 12825 "Python.ml" 392 12817 12833
type(
  API.arg
)
"Python.ml" 392 12817 12837 "Python.ml" 392 12817 12840
type(
  string
)
"Python.ml" 392 12817 12842 "Python.ml" 392 12817 12849
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 392 12817 12850 "Python.ml" 392 12817 12855
type(
  (string -> string, unit, string) format
)
"Python.ml" 392 12817 12856 "Python.ml" 392 12817 12857
type(
  string
)
ident(
  int_ref n "Python.ml" 392 12817 12832 "Python.ml" 392 12817 12833
)
"Python.ml" 392 12817 12842 "Python.ml" 392 12817 12857
type(
  string
)
"Python.ml" 392 12817 12859 "Python.ml" 392 12817 12866
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 392 12817 12867 "Python.ml" 392 12817 12875
type(
  (string -> string, unit, string) format
)
"Python.ml" 392 12817 12876 "Python.ml" 392 12817 12877
type(
  string
)
ident(
  int_ref n "Python.ml" 392 12817 12832 "Python.ml" 392 12817 12833
)
"Python.ml" 392 12817 12859 "Python.ml" 392 12817 12877
type(
  string
)
"Python.ml" 392 12817 12837 "Python.ml" 392 12817 12877
type(
  string * string * string
)
"Python.ml" 368 11592 11605 "Python.ml" 393 12878 12883
type(
  API.arg -> string * string * string
)
"Python.ml" 393 12878 12884 "Python.ml" 393 12878 12888
type(
  API.arg list
)
ident(
  int_ref args "Python.ml" 291 8795 8827 "Python.ml" 291 8795 8831
)
"Python.ml" 368 11592 11596 "Python.ml" 393 12878 12888
type(
  (string * string * string) list
)
"Python.ml" 394 12892 12898 "Python.ml" 394 12892 12907
type(
  (string * string * string) list
)
ident(
  def optparams "Python.ml" 400 13097 13099 "Python.ml" 593 19570 19579
)
"Python.ml" 395 12910 12914 "Python.ml" 395 12910 12922
type(
  (API.optarg -> string * string * string) ->
  API.optarg list -> (string * string * string) list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"Python.ml" 397 12940 12959 "Python.ml" 397 12940 12965
type(
  string
)
ident(
  def cbname "Python.ml" 397 12940 12971 "Python.ml" 397 12940 13010
)
"Python.ml" 397 12940 12957 "Python.ml" 397 12940 12967
type(
  API.closure
)
"Python.ml" 397 12940 12948 "Python.ml" 397 12940 12967
type(
  API.optarg
)
"Python.ml" 397 12940 12971 "Python.ml" 397 12940 12974
type(
  string
)
"Python.ml" 397 12940 12976 "Python.ml" 397 12940 12983
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 397 12940 12984 "Python.ml" 397 12940 12995
type(
  (string -> string, unit, string) format
)
"Python.ml" 397 12940 12996 "Python.ml" 397 12940 13002
type(
  string
)
ident(
  int_ref cbname "Python.ml" 397 12940 12959 "Python.ml" 397 12940 12965
)
"Python.ml" 397 12940 12976 "Python.ml" 397 12940 13002
type(
  string
)
"Python.ml" 397 12940 13004 "Python.ml" 397 12940 13010
type(
  string
)
ident(
  int_ref cbname "Python.ml" 397 12940 12959 "Python.ml" 397 12940 12965
)
"Python.ml" 397 12940 12971 "Python.ml" 397 12940 13010
type(
  string * string * string
)
"Python.ml" 398 13011 13027 "Python.ml" 398 13011 13028
type(
  string
)
ident(
  def n "Python.ml" 398 13011 13039 "Python.ml" 398 13011 13079
)
"Python.ml" 398 13011 13030 "Python.ml" 398 13011 13031
type(
  API.flags
)
"Python.ml" 398 13011 13033 "Python.ml" 398 13011 13034
type(
  string list option
)
"Python.ml" 398 13011 13019 "Python.ml" 398 13011 13035
type(
  API.optarg
)
"Python.ml" 398 13011 13039 "Python.ml" 398 13011 13042
type(
  string
)
"Python.ml" 398 13011 13044 "Python.ml" 398 13011 13051
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 398 13011 13052 "Python.ml" 398 13011 13057
type(
  (string -> string, unit, string) format
)
"Python.ml" 398 13011 13058 "Python.ml" 398 13011 13059
type(
  string
)
ident(
  int_ref n "Python.ml" 398 13011 13027 "Python.ml" 398 13011 13028
)
"Python.ml" 398 13011 13044 "Python.ml" 398 13011 13059
type(
  string
)
"Python.ml" 398 13011 13061 "Python.ml" 398 13011 13068
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 398 13011 13069 "Python.ml" 398 13011 13077
type(
  (string -> string, unit, string) format
)
"Python.ml" 398 13011 13078 "Python.ml" 398 13011 13079
type(
  string
)
ident(
  int_ref n "Python.ml" 398 13011 13027 "Python.ml" 398 13011 13028
)
"Python.ml" 398 13011 13061 "Python.ml" 398 13011 13079
type(
  string
)
"Python.ml" 398 13011 13039 "Python.ml" 398 13011 13079
type(
  string * string * string
)
"Python.ml" 395 12910 12923 "Python.ml" 399 13080 13085
type(
  API.optarg -> string * string * string
)
"Python.ml" 399 13080 13086 "Python.ml" 399 13080 13093
type(
  API.optarg list
)
ident(
  int_ref optargs "Python.ml" 291 8795 8833 "Python.ml" 291 8795 8840
)
"Python.ml" 395 12910 12914 "Python.ml" 399 13080 13093
type(
  (string * string * string) list
)
"Python.ml" 400 13097 13103 "Python.ml" 400 13097 13109
type(
  (string * string * string) list
)
ident(
  def params "Python.ml" 401 13134 13136 "Python.ml" 593 19570 19579
)
"Python.ml" 400 13097 13112 "Python.ml" 400 13097 13118
type(
  (string * string * string) list
)
ident(
  int_ref params "Python.ml" 367 11577 11583 "Python.ml" 367 11577 11589
)
"Python.ml" 400 13097 13119 "Python.ml" 400 13097 13120
type(
  (string * string * string) list ->
  (string * string * string) list -> (string * string * string) list
)
ident(
  int_ref Stdlib.( @ ) "stdlib.mli" 823 30483 30483 "stdlib.mli" 823 30483 30524
)
"Python.ml" 400 13097 13121 "Python.ml" 400 13097 13130
type(
  (string * string * string) list
)
ident(
  int_ref optparams "Python.ml" 394 12892 12898 "Python.ml" 394 12892 12907
)
"Python.ml" 400 13097 13112 "Python.ml" 400 13097 13130
type(
  (string * string * string) list
)
"Python.ml" 401 13134 13136 "Python.ml" 401 13134 13138
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 401 13134 13139 "Python.ml" 401 13134 13166
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 401 13134 13136 "Python.ml" 401 13134 13166
type(
  unit
)
"Python.ml" 402 13168 13170 "Python.ml" 402 13168 13177
type(
  ?maxcol:int -> char -> (unit -> unit) -> unit
)
ident(
  int_ref Utils.pr_wrap "utils.mli" 66 2318 2318 "utils.mli" 66 2318 2375
)
"Python.ml" 402 13168 13178 "Python.ml" 402 13168 13181
type(
  char
)
"Python.ml" 402 13168 13187 "Python.ml" 402 13168 13189
type(
  unit
)
"Python.ml" 403 13193 13199 "Python.ml" 403 13193 13201
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 403 13193 13202 "Python.ml" 403 13193 13213
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 403 13193 13199 "Python.ml" 403 13193 13213
type(
  unit
)
"Python.ml" 404 13215 13221 "Python.ml" 404 13215 13230
type(
  (string * string * string -> unit) ->
  (string * string * string) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 406 13250 13260 "Python.ml" 406 13250 13261
type(
  string
)
ident(
  def n "Python.ml" 406 13250 13271 "Python.ml" 406 13250 13280
)
"Python.ml" 406 13250 13263 "Python.ml" 406 13250 13264
type(
  string
)
"Python.ml" 406 13250 13266 "Python.ml" 406 13250 13267
type(
  string
)
"Python.ml" 406 13250 13260 "Python.ml" 406 13250 13267
type(
  string * string * string
)
"Python.ml" 406 13250 13271 "Python.ml" 406 13250 13273
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 406 13250 13274 "Python.ml" 406 13250 13278
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 406 13250 13279 "Python.ml" 406 13250 13280
type(
  string
)
ident(
  int_ref n "Python.ml" 406 13250 13260 "Python.ml" 406 13250 13261
)
"Python.ml" 406 13250 13271 "Python.ml" 406 13250 13280
type(
  unit
)
"Python.ml" 404 13215 13231 "Python.ml" 407 13281 13290
type(
  string * string * string -> unit
)
"Python.ml" 407 13281 13291 "Python.ml" 407 13281 13297
type(
  (string * string * string) list
)
ident(
  int_ref params "Python.ml" 400 13097 13103 "Python.ml" 400 13097 13109
)
"Python.ml" 404 13215 13221 "Python.ml" 407 13281 13297
type(
  unit
)
"Python.ml" 408 13299 13305 "Python.ml" 408 13299 13307
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 408 13299 13308 "Python.ml" 408 13299 13326
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 408 13299 13327 "Python.ml" 408 13299 13331
type(
  string
)
ident(
  int_ref name "Python.ml" 291 8795 8820 "Python.ml" 291 8795 8824
)
"Python.ml" 408 13299 13305 "Python.ml" 408 13299 13331
type(
  unit
)
"Python.ml" 409 13333 13339 "Python.ml" 409 13333 13348
type(
  (string * string * string -> unit) ->
  (string * string * string) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 411 13368 13378 "Python.ml" 411 13368 13379
type(
  string
)
"Python.ml" 411 13368 13381 "Python.ml" 411 13368 13382
type(
  string
)
ident(
  def n "Python.ml" 411 13368 13389 "Python.ml" 411 13368 13400
)
"Python.ml" 411 13368 13384 "Python.ml" 411 13368 13385
type(
  string
)
"Python.ml" 411 13368 13378 "Python.ml" 411 13368 13385
type(
  string * string * string
)
"Python.ml" 411 13368 13389 "Python.ml" 411 13368 13391
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 411 13368 13392 "Python.ml" 411 13368 13398
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 411 13368 13399 "Python.ml" 411 13368 13400
type(
  string
)
ident(
  int_ref n "Python.ml" 411 13368 13381 "Python.ml" 411 13368 13382
)
"Python.ml" 411 13368 13389 "Python.ml" 411 13368 13400
type(
  unit
)
"Python.ml" 409 13333 13349 "Python.ml" 412 13401 13410
type(
  string * string * string -> unit
)
"Python.ml" 412 13401 13411 "Python.ml" 412 13401 13417
type(
  (string * string * string) list
)
ident(
  int_ref params "Python.ml" 400 13097 13103 "Python.ml" 400 13097 13109
)
"Python.ml" 409 13333 13339 "Python.ml" 412 13401 13417
type(
  unit
)
"Python.ml" 408 13299 13305 "Python.ml" 412 13401 13417
type(
  unit
)
"Python.ml" 404 13215 13221 "Python.ml" 412 13401 13417
type(
  unit
)
"Python.ml" 403 13193 13199 "Python.ml" 412 13401 13417
type(
  unit
)
"Python.ml" 402 13168 13182 "Python.ml" 412 13401 13418
type(
  unit -> unit
)
"Python.ml" 402 13168 13170 "Python.ml" 412 13401 13418
type(
  unit
)
"Python.ml" 413 13420 13422 "Python.ml" 413 13420 13424
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 413 13420 13425 "Python.ml" 413 13420 13431
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 413 13420 13422 "Python.ml" 413 13420 13431
type(
  unit
)
"Python.ml" 414 13433 13435 "Python.ml" 414 13433 13437
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 414 13433 13438 "Python.ml" 414 13433 13455
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 414 13433 13435 "Python.ml" 414 13433 13455
type(
  unit
)
"Python.ml" 417 13532 13534 "Python.ml" 417 13532 13536
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 417 13532 13537 "Python.ml" 417 13532 13565
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 417 13532 13534 "Python.ml" 417 13532 13565
type(
  unit
)
"Python.ml" 418 13567 13569 "Python.ml" 418 13567 13571
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 418 13567 13572 "Python.ml" 418 13567 13595
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 418 13567 13569 "Python.ml" 418 13567 13595
type(
  unit
)
"Python.ml" 419 13597 13599 "Python.ml" 419 13597 13608
type(
  (API.optarg -> unit) -> API.optarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
type(
  string
)
ident(
  def cbname "Python.ml" 422 13653 13660 "Python.ml" 435 14336 14413
)
"Python.ml" 421 13624 13639 "Python.ml" 421 13624 13649
type(
  API.closure
)
"Python.ml" 421 13624 13630 "Python.ml" 421 13624 13649
type(
  API.optarg
)
"Python.ml" 422 13653 13660 "Python.ml" 422 13653 13662
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 422 13653 13663 "Python.ml" 422 13653 13718
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 422 13653 13719 "Python.ml" 422 13653 13725
type(
  string
)
ident(
  int_ref cbname "Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
)
"Python.ml" 422 13653 13726 "Python.ml" 422 13653 13732
type(
  string
)
ident(
  int_ref cbname "Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
)
"Python.ml" 422 13653 13660 "Python.ml" 422 13653 13732
type(
  unit
)
"Python.ml" 423 13734 13741 "Python.ml" 423 13734 13743
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 423 13734 13744 "Python.ml" 423 13734 13785
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 423 13734 13786 "Python.ml" 423 13734 13792
type(
  string
)
ident(
  int_ref cbname "Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
)
"Python.ml" 423 13734 13741 "Python.ml" 423 13734 13792
type(
  unit
)
"Python.ml" 424 13794 13801 "Python.ml" 424 13794 13803
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 424 13794 13804 "Python.ml" 424 13794 13836
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 424 13794 13837 "Python.ml" 424 13794 13843
type(
  string
)
ident(
  int_ref cbname "Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
)
"Python.ml" 424 13794 13801 "Python.ml" 424 13794 13843
type(
  unit
)
"Python.ml" 425 13845 13852 "Python.ml" 425 13845 13854
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 425 13845 13855 "Python.ml" 425 13845 13898
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 425 13845 13899 "Python.ml" 425 13845 13905
type(
  string
)
ident(
  int_ref cbname "Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
)
"Python.ml" 425 13845 13852 "Python.ml" 425 13845 13905
type(
  unit
)
"Python.ml" 426 13907 13914 "Python.ml" 426 13907 13916
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 426 13907 13917 "Python.ml" 426 13907 13960
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 426 13907 13914 "Python.ml" 426 13907 13960
type(
  unit
)
"Python.ml" 427 13962 13969 "Python.ml" 427 13962 13971
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 427 13962 13972 "Python.ml" 427 13962 14042
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 427 13962 14043 "Python.ml" 427 13962 14049
type(
  string
)
ident(
  int_ref cbname "Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
)
"Python.ml" 427 13962 13969 "Python.ml" 427 13962 14049
type(
  unit
)
"Python.ml" 428 14051 14058 "Python.ml" 428 14051 14060
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 428 14051 14061 "Python.ml" 428 14051 14080
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 428 14051 14058 "Python.ml" 428 14051 14080
type(
  unit
)
"Python.ml" 429 14082 14089 "Python.ml" 429 14082 14091
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 429 14082 14092 "Python.ml" 429 14082 14101
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 429 14082 14089 "Python.ml" 429 14082 14101
type(
  unit
)
"Python.ml" 430 14103 14110 "Python.ml" 430 14103 14112
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 430 14103 14113 "Python.ml" 430 14103 14183
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 430 14103 14110 "Python.ml" 430 14103 14183
type(
  unit
)
"Python.ml" 431 14185 14192 "Python.ml" 431 14185 14194
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 431 14185 14195 "Python.ml" 431 14185 14224
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 431 14185 14225 "Python.ml" 431 14185 14231
type(
  string
)
ident(
  int_ref cbname "Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
)
"Python.ml" 431 14185 14192 "Python.ml" 431 14185 14231
type(
  unit
)
"Python.ml" 432 14233 14240 "Python.ml" 432 14233 14242
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 432 14233 14243 "Python.ml" 432 14233 14279
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 432 14233 14280 "Python.ml" 432 14233 14286
type(
  string
)
ident(
  int_ref cbname "Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
)
"Python.ml" 432 14233 14287 "Python.ml" 432 14233 14293
type(
  string
)
ident(
  int_ref cbname "Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
)
"Python.ml" 432 14233 14240 "Python.ml" 432 14233 14293
type(
  unit
)
"Python.ml" 433 14295 14302 "Python.ml" 433 14295 14304
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 433 14295 14305 "Python.ml" 433 14295 14312
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 433 14295 14302 "Python.ml" 433 14295 14312
type(
  unit
)
"Python.ml" 434 14314 14321 "Python.ml" 434 14314 14323
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 434 14314 14324 "Python.ml" 434 14314 14334
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 434 14314 14321 "Python.ml" 434 14314 14334
type(
  unit
)
"Python.ml" 435 14336 14343 "Python.ml" 435 14336 14345
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 435 14336 14346 "Python.ml" 435 14336 14406
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 435 14336 14407 "Python.ml" 435 14336 14413
type(
  string
)
ident(
  int_ref cbname "Python.ml" 421 13624 13641 "Python.ml" 421 13624 13647
)
"Python.ml" 435 14336 14343 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 434 14314 14321 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 433 14295 14302 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 432 14233 14240 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 431 14185 14192 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 430 14103 14110 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 429 14082 14089 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 428 14051 14058 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 427 13962 13969 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 426 13907 13914 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 425 13845 13852 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 424 13794 13801 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 423 13734 13741 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 422 13653 13660 "Python.ml" 435 14336 14413
type(
  unit
)
"Python.ml" 436 14414 14428 "Python.ml" 436 14414 14429
type(
  string
)
ident(
  def n "Python.ml" 436 14414 14440 "Python.ml" 436 14414 14465
)
"Python.ml" 436 14414 14431 "Python.ml" 436 14414 14432
type(
  API.flags
)
"Python.ml" 436 14414 14434 "Python.ml" 436 14414 14435
type(
  string list option
)
"Python.ml" 436 14414 14420 "Python.ml" 436 14414 14436
type(
  API.optarg
)
"Python.ml" 436 14414 14440 "Python.ml" 436 14414 14442
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 436 14414 14443 "Python.ml" 436 14414 14461
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 436 14414 14462 "Python.ml" 436 14414 14463
type(
  string
)
ident(
  int_ref n "Python.ml" 436 14414 14428 "Python.ml" 436 14414 14429
)
"Python.ml" 436 14414 14464 "Python.ml" 436 14414 14465
type(
  string
)
ident(
  int_ref n "Python.ml" 436 14414 14428 "Python.ml" 436 14414 14429
)
"Python.ml" 436 14414 14440 "Python.ml" 436 14414 14465
type(
  unit
)
"Python.ml" 419 13597 13609 "Python.ml" 437 14466 14469
type(
  API.optarg -> unit
)
"Python.ml" 437 14466 14470 "Python.ml" 437 14466 14477
type(
  API.optarg list
)
ident(
  int_ref optargs "Python.ml" 291 8795 8833 "Python.ml" 291 8795 8840
)
"Python.ml" 419 13597 13599 "Python.ml" 437 14466 14477
type(
  unit
)
"Python.ml" 438 14479 14481 "Python.ml" 438 14479 14490
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 440 14506 14517 "Python.ml" 440 14506 14518
type(
  string
)
"Python.ml" 440 14506 14512 "Python.ml" 440 14506 14518
type(
  API.arg
)
"Python.ml" 440 14506 14522 "Python.ml" 440 14506 14524
type(
  unit
)
"Python.ml" 441 14525 14539 "Python.ml" 441 14525 14540
type(
  string
)
type(
  string
)
"Python.ml" 441 14525 14531 "Python.ml" 441 14525 14540
type(
  API.arg
)
"Python.ml" 441 14525 14544 "Python.ml" 441 14525 14546
type(
  unit
)
"Python.ml" 442 14547 14563 "Python.ml" 442 14547 14564
type(
  string
)
ident(
  def n "Python.ml" 443 14576 14583 "Python.ml" 444 14648 14691
)
"Python.ml" 442 14547 14566 "Python.ml" 442 14547 14571
type(
  string
)
ident(
  def count "Python.ml" 443 14576 14583 "Python.ml" 444 14648 14691
)
"Python.ml" 442 14547 14553 "Python.ml" 442 14547 14572
type(
  API.arg
)
"Python.ml" 443 14576 14583 "Python.ml" 443 14576 14585
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 443 14576 14586 "Python.ml" 443 14576 14638
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 443 14576 14639 "Python.ml" 443 14576 14640
type(
  string
)
ident(
  int_ref n "Python.ml" 442 14547 14563 "Python.ml" 442 14547 14564
)
"Python.ml" 443 14576 14641 "Python.ml" 443 14576 14646
type(
  string
)
ident(
  int_ref count "Python.ml" 442 14547 14566 "Python.ml" 442 14547 14571
)
"Python.ml" 443 14576 14583 "Python.ml" 443 14576 14646
type(
  unit
)
"Python.ml" 444 14648 14655 "Python.ml" 444 14648 14657
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 444 14648 14658 "Python.ml" 444 14648 14689
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 444 14648 14690 "Python.ml" 444 14648 14691
type(
  string
)
ident(
  int_ref n "Python.ml" 442 14547 14563 "Python.ml" 442 14547 14564
)
"Python.ml" 444 14648 14655 "Python.ml" 444 14648 14691
type(
  unit
)
"Python.ml" 443 14576 14583 "Python.ml" 444 14648 14691
type(
  unit
)
"Python.ml" 445 14692 14714 "Python.ml" 445 14692 14715
type(
  string
)
ident(
  def n "Python.ml" 446 14723 14730 "Python.ml" 449 14908 14963
)
"Python.ml" 445 14692 14717 "Python.ml" 445 14692 14718
type(
  string
)
"Python.ml" 445 14692 14698 "Python.ml" 445 14692 14719
type(
  API.arg
)
"Python.ml" 446 14723 14730 "Python.ml" 446 14723 14732
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 446 14723 14733 "Python.ml" 446 14723 14795
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 446 14723 14796 "Python.ml" 446 14723 14797
type(
  string
)
ident(
  int_ref n "Python.ml" 445 14692 14714 "Python.ml" 445 14692 14715
)
"Python.ml" 446 14723 14798 "Python.ml" 446 14723 14799
type(
  string
)
ident(
  int_ref n "Python.ml" 445 14692 14714 "Python.ml" 445 14692 14715
)
"Python.ml" 446 14723 14730 "Python.ml" 446 14723 14799
type(
  unit
)
"Python.ml" 447 14801 14808 "Python.ml" 447 14801 14810
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 447 14801 14811 "Python.ml" 447 14801 14840
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 447 14801 14841 "Python.ml" 447 14801 14842
type(
  string
)
ident(
  int_ref n "Python.ml" 445 14692 14714 "Python.ml" 445 14692 14715
)
"Python.ml" 447 14801 14808 "Python.ml" 447 14801 14842
type(
  unit
)
"Python.ml" 448 14844 14851 "Python.ml" 448 14844 14853
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 448 14844 14854 "Python.ml" 448 14844 14902
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 448 14844 14903 "Python.ml" 448 14844 14904
type(
  string
)
ident(
  int_ref n "Python.ml" 445 14692 14714 "Python.ml" 445 14692 14715
)
"Python.ml" 448 14844 14905 "Python.ml" 448 14844 14906
type(
  string
)
ident(
  int_ref n "Python.ml" 445 14692 14714 "Python.ml" 445 14692 14715
)
"Python.ml" 448 14844 14851 "Python.ml" 448 14844 14906
type(
  unit
)
"Python.ml" 449 14908 14915 "Python.ml" 449 14908 14917
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 449 14908 14918 "Python.ml" 449 14908 14961
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 449 14908 14962 "Python.ml" 449 14908 14963
type(
  string
)
ident(
  int_ref n "Python.ml" 445 14692 14714 "Python.ml" 445 14692 14715
)
"Python.ml" 449 14908 14915 "Python.ml" 449 14908 14963
type(
  unit
)
"Python.ml" 448 14844 14851 "Python.ml" 449 14908 14963
type(
  unit
)
"Python.ml" 447 14801 14808 "Python.ml" 449 14908 14963
type(
  unit
)
"Python.ml" 446 14723 14730 "Python.ml" 449 14908 14963
type(
  unit
)
"Python.ml" 450 14964 14987 "Python.ml" 450 14964 14988
type(
  string
)
ident(
  def n "Python.ml" 451 14996 15003 "Python.ml" 454 15182 15237
)
"Python.ml" 450 14964 14990 "Python.ml" 450 14964 14991
type(
  string
)
"Python.ml" 450 14964 14970 "Python.ml" 450 14964 14992
type(
  API.arg
)
"Python.ml" 451 14996 15003 "Python.ml" 451 14996 15005
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 451 14996 15006 "Python.ml" 451 14996 15069
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 451 14996 15070 "Python.ml" 451 14996 15071
type(
  string
)
ident(
  int_ref n "Python.ml" 450 14964 14987 "Python.ml" 450 14964 14988
)
"Python.ml" 451 14996 15072 "Python.ml" 451 14996 15073
type(
  string
)
ident(
  int_ref n "Python.ml" 450 14964 14987 "Python.ml" 450 14964 14988
)
"Python.ml" 451 14996 15003 "Python.ml" 451 14996 15073
type(
  unit
)
"Python.ml" 452 15075 15082 "Python.ml" 452 15075 15084
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 452 15075 15085 "Python.ml" 452 15075 15114
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 452 15075 15115 "Python.ml" 452 15075 15116
type(
  string
)
ident(
  int_ref n "Python.ml" 450 14964 14987 "Python.ml" 450 14964 14988
)
"Python.ml" 452 15075 15082 "Python.ml" 452 15075 15116
type(
  unit
)
"Python.ml" 453 15118 15125 "Python.ml" 453 15118 15127
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 453 15118 15128 "Python.ml" 453 15118 15176
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 453 15118 15177 "Python.ml" 453 15118 15178
type(
  string
)
ident(
  int_ref n "Python.ml" 450 14964 14987 "Python.ml" 450 14964 14988
)
"Python.ml" 453 15118 15179 "Python.ml" 453 15118 15180
type(
  string
)
ident(
  int_ref n "Python.ml" 450 14964 14987 "Python.ml" 450 14964 14988
)
"Python.ml" 453 15118 15125 "Python.ml" 453 15118 15180
type(
  unit
)
"Python.ml" 454 15182 15189 "Python.ml" 454 15182 15191
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 454 15182 15192 "Python.ml" 454 15182 15235
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 454 15182 15236 "Python.ml" 454 15182 15237
type(
  string
)
ident(
  int_ref n "Python.ml" 450 14964 14987 "Python.ml" 450 14964 14988
)
"Python.ml" 454 15182 15189 "Python.ml" 454 15182 15237
type(
  unit
)
"Python.ml" 453 15118 15125 "Python.ml" 454 15182 15237
type(
  unit
)
"Python.ml" 452 15075 15082 "Python.ml" 454 15182 15237
type(
  unit
)
"Python.ml" 451 14996 15003 "Python.ml" 454 15182 15237
type(
  unit
)
"Python.ml" 455 15238 15254 "Python.ml" 455 15238 15260
type(
  string
)
ident(
  def cbname "Python.ml" 456 15266 15273 "Python.ml" 469 16023 16031
)
"Python.ml" 455 15238 15252 "Python.ml" 455 15238 15262
type(
  API.closure
)
"Python.ml" 455 15238 15244 "Python.ml" 455 15238 15262
type(
  API.arg
)
"Python.ml" 456 15266 15273 "Python.ml" 456 15266 15275
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 456 15266 15276 "Python.ml" 456 15266 15331
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 456 15266 15332 "Python.ml" 456 15266 15338
type(
  string
)
ident(
  int_ref cbname "Python.ml" 455 15238 15254 "Python.ml" 455 15238 15260
)
"Python.ml" 456 15266 15339 "Python.ml" 456 15266 15345
type(
  string
)
ident(
  int_ref cbname "Python.ml" 455 15238 15254 "Python.ml" 455 15238 15260
)
"Python.ml" 456 15266 15273 "Python.ml" 456 15266 15345
type(
  unit
)
"Python.ml" 457 15347 15354 "Python.ml" 457 15347 15356
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 457 15347 15357 "Python.ml" 457 15347 15398
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 457 15347 15399 "Python.ml" 457 15347 15405
type(
  string
)
ident(
  int_ref cbname "Python.ml" 455 15238 15254 "Python.ml" 455 15238 15260
)
"Python.ml" 457 15347 15354 "Python.ml" 457 15347 15405
type(
  unit
)
"Python.ml" 458 15407 15414 "Python.ml" 458 15407 15416
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 458 15407 15417 "Python.ml" 458 15407 15458
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 458 15407 15459 "Python.ml" 458 15407 15465
type(
  string
)
ident(
  int_ref cbname "Python.ml" 455 15238 15254 "Python.ml" 455 15238 15260
)
"Python.ml" 458 15407 15414 "Python.ml" 458 15407 15465
type(
  unit
)
"Python.ml" 459 15467 15474 "Python.ml" 459 15467 15476
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 459 15467 15477 "Python.ml" 459 15467 15518
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 459 15467 15474 "Python.ml" 459 15467 15518
type(
  unit
)
"Python.ml" 460 15520 15527 "Python.ml" 460 15520 15529
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 460 15520 15530 "Python.ml" 460 15520 15598
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 460 15520 15599 "Python.ml" 460 15520 15605
type(
  string
)
ident(
  int_ref cbname "Python.ml" 455 15238 15254 "Python.ml" 455 15238 15260
)
"Python.ml" 460 15520 15527 "Python.ml" 460 15520 15605
type(
  unit
)
"Python.ml" 461 15607 15614 "Python.ml" 461 15607 15616
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 461 15607 15617 "Python.ml" 461 15607 15634
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 461 15607 15614 "Python.ml" 461 15607 15634
type(
  unit
)
"Python.ml" 462 15636 15643 "Python.ml" 462 15636 15645
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 462 15636 15646 "Python.ml" 462 15636 15653
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 462 15636 15643 "Python.ml" 462 15636 15653
type(
  unit
)
"Python.ml" 463 15655 15662 "Python.ml" 463 15655 15664
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 463 15655 15665 "Python.ml" 463 15655 15733
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 463 15655 15662 "Python.ml" 463 15655 15733
type(
  unit
)
"Python.ml" 464 15735 15742 "Python.ml" 464 15735 15744
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 464 15735 15745 "Python.ml" 464 15735 15772
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 464 15735 15773 "Python.ml" 464 15735 15779
type(
  string
)
ident(
  int_ref cbname "Python.ml" 455 15238 15254 "Python.ml" 455 15238 15260
)
"Python.ml" 464 15735 15742 "Python.ml" 464 15735 15779
type(
  unit
)
"Python.ml" 465 15781 15788 "Python.ml" 465 15781 15790
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 465 15781 15791 "Python.ml" 465 15781 15825
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 465 15781 15826 "Python.ml" 465 15781 15832
type(
  string
)
ident(
  int_ref cbname "Python.ml" 455 15238 15254 "Python.ml" 455 15238 15260
)
"Python.ml" 465 15781 15833 "Python.ml" 465 15781 15839
type(
  string
)
ident(
  int_ref cbname "Python.ml" 455 15238 15254 "Python.ml" 455 15238 15260
)
"Python.ml" 465 15781 15788 "Python.ml" 465 15781 15839
type(
  unit
)
"Python.ml" 466 15841 15851 "Python.ml" 466 15841 15857
type(
  string
)
ident(
  int_ref cbname "Python.ml" 455 15238 15254 "Python.ml" 455 15238 15260
)
"Python.ml" 466 15841 15858 "Python.ml" 466 15841 15859
type(
  string -> string -> bool
)
ident(
  int_ref Stdlib.( = ) "stdlib.mli" 121 5051 5051 "stdlib.mli" 121 5051 5095
)
"Python.ml" 466 15841 15860 "Python.ml" 466 15841 15867
type(
  string
)
"Python.ml" 466 15841 15851 "Python.ml" 466 15841 15867
type(
  bool
)
"Python.ml" 467 15875 15884 "Python.ml" 467 15875 15886
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 467 15875 15887 "Python.ml" 467 15875 15965
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 467 15875 15884 "Python.ml" 467 15875 15965
type(
  unit
)
"Python.ml" 468 15967 15976 "Python.ml" 468 15967 15978
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 468 15967 15979 "Python.ml" 468 15967 16022
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 468 15967 15976 "Python.ml" 468 15967 16022
type(
  unit
)
"Python.ml" 466 15841 15873 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 466 15841 15848 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 465 15781 15788 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 464 15735 15742 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 463 15655 15662 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 462 15636 15643 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 461 15607 15614 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 460 15520 15527 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 459 15467 15474 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 458 15407 15414 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 457 15347 15354 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 456 15266 15273 "Python.ml" 469 16023 16031
type(
  unit
)
"Python.ml" 470 16032 16043 "Python.ml" 470 16032 16044
type(
  API.enum
)
type(
  string
)
"Python.ml" 470 16032 16038 "Python.ml" 470 16032 16044
type(
  API.arg
)
"Python.ml" 470 16032 16048 "Python.ml" 470 16032 16050
type(
  unit
)
"Python.ml" 471 16051 16066 "Python.ml" 471 16051 16067
type(
  string
)
"Python.ml" 471 16051 16057 "Python.ml" 471 16051 16067
type(
  API.arg
)
"Python.ml" 471 16051 16078 "Python.ml" 471 16051 16083
type(
  bool
)
"Python.ml" 471 16051 16071 "Python.ml" 471 16051 16083
type(
  unit
)
"Python.ml" 472 16120 16133 "Python.ml" 472 16120 16134
type(
  string
)
ident(
  def n "Python.ml" 472 16120 16142 "Python.ml" 472 16120 16167
)
"Python.ml" 472 16120 16136 "Python.ml" 472 16120 16137
type(
  API.flags
)
"Python.ml" 472 16120 16126 "Python.ml" 472 16120 16138
type(
  API.arg
)
"Python.ml" 472 16120 16142 "Python.ml" 472 16120 16144
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 472 16120 16145 "Python.ml" 472 16120 16163
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 472 16120 16164 "Python.ml" 472 16120 16165
type(
  string
)
ident(
  int_ref n "Python.ml" 472 16120 16133 "Python.ml" 472 16120 16134
)
"Python.ml" 472 16120 16166 "Python.ml" 472 16120 16167
type(
  string
)
ident(
  int_ref n "Python.ml" 472 16120 16133 "Python.ml" 472 16120 16134
)
"Python.ml" 472 16120 16142 "Python.ml" 472 16120 16167
type(
  unit
)
"Python.ml" 473 16168 16177 "Python.ml" 473 16168 16178
type(
  string
)
"Python.ml" 473 16168 16174 "Python.ml" 473 16168 16178
type(
  API.arg
)
"Python.ml" 473 16168 16185 "Python.ml" 473 16168 16186
type(
  string
)
"Python.ml" 473 16168 16181 "Python.ml" 473 16168 16186
type(
  API.arg
)
"Python.ml" 473 16168 16174 "Python.ml" 473 16168 16186
type(
  API.arg
)
"Python.ml" 473 16168 16190 "Python.ml" 473 16168 16192
type(
  unit
)
"Python.ml" 474 16193 16205 "Python.ml" 474 16193 16206
type(
  string
)
ident(
  def n "Python.ml" 474 16193 16210 "Python.ml" 474 16193 16235
)
"Python.ml" 474 16193 16199 "Python.ml" 474 16193 16206
type(
  API.arg
)
"Python.ml" 474 16193 16210 "Python.ml" 474 16193 16212
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 474 16193 16213 "Python.ml" 474 16193 16231
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 474 16193 16232 "Python.ml" 474 16193 16233
type(
  string
)
ident(
  int_ref n "Python.ml" 474 16193 16205 "Python.ml" 474 16193 16206
)
"Python.ml" 474 16193 16234 "Python.ml" 474 16193 16235
type(
  string
)
ident(
  int_ref n "Python.ml" 474 16193 16205 "Python.ml" 474 16193 16206
)
"Python.ml" 474 16193 16210 "Python.ml" 474 16193 16235
type(
  unit
)
"Python.ml" 475 16236 16247 "Python.ml" 475 16236 16248
type(
  string
)
ident(
  def n "Python.ml" 476 16252 16259 "Python.ml" 477 16305 16343
)
"Python.ml" 475 16236 16242 "Python.ml" 475 16236 16248
type(
  API.arg
)
"Python.ml" 476 16252 16259 "Python.ml" 476 16252 16261
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 476 16252 16262 "Python.ml" 476 16252 16299
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 476 16252 16300 "Python.ml" 476 16252 16301
type(
  string
)
ident(
  int_ref n "Python.ml" 475 16236 16247 "Python.ml" 475 16236 16248
)
"Python.ml" 476 16252 16302 "Python.ml" 476 16252 16303
type(
  string
)
ident(
  int_ref n "Python.ml" 475 16236 16247 "Python.ml" 475 16236 16248
)
"Python.ml" 476 16252 16259 "Python.ml" 476 16252 16303
type(
  unit
)
"Python.ml" 477 16305 16312 "Python.ml" 477 16305 16314
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 477 16305 16315 "Python.ml" 477 16305 16341
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 477 16305 16342 "Python.ml" 477 16305 16343
type(
  string
)
ident(
  int_ref n "Python.ml" 475 16236 16247 "Python.ml" 475 16236 16248
)
"Python.ml" 477 16305 16312 "Python.ml" 477 16305 16343
type(
  unit
)
"Python.ml" 476 16252 16259 "Python.ml" 477 16305 16343
type(
  unit
)
"Python.ml" 478 16344 16356 "Python.ml" 478 16344 16357
type(
  string
)
ident(
  def n "Python.ml" 478 16344 16361 "Python.ml" 478 16344 16363
)
"Python.ml" 478 16344 16350 "Python.ml" 478 16344 16357
type(
  API.arg
)
"Python.ml" 478 16344 16361 "Python.ml" 478 16344 16363
type(
  unit
)
"Python.ml" 479 16364 16386 "Python.ml" 479 16364 16387
type(
  string
)
ident(
  def n "Python.ml" 480 16395 16402 "Python.ml" 482 16489 16516
)
"Python.ml" 479 16364 16389 "Python.ml" 479 16364 16390
type(
  string
)
"Python.ml" 479 16364 16370 "Python.ml" 479 16364 16391
type(
  API.arg
)
"Python.ml" 480 16395 16402 "Python.ml" 480 16395 16404
type(
  (string -> string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 480 16395 16405 "Python.ml" 480 16395 16472
type(
  (string -> string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 481 16473 16482 "Python.ml" 481 16473 16483
type(
  string
)
ident(
  int_ref n "Python.ml" 479 16364 16386 "Python.ml" 479 16364 16387
)
"Python.ml" 481 16473 16484 "Python.ml" 481 16473 16485
type(
  string
)
ident(
  int_ref n "Python.ml" 479 16364 16386 "Python.ml" 479 16364 16387
)
"Python.ml" 481 16473 16486 "Python.ml" 481 16473 16487
type(
  string
)
ident(
  int_ref n "Python.ml" 479 16364 16386 "Python.ml" 479 16364 16387
)
"Python.ml" 480 16395 16402 "Python.ml" 481 16473 16487
type(
  unit
)
"Python.ml" 482 16489 16496 "Python.ml" 482 16489 16498
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 482 16489 16499 "Python.ml" 482 16489 16516
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 482 16489 16496 "Python.ml" 482 16489 16516
type(
  unit
)
"Python.ml" 480 16395 16402 "Python.ml" 482 16489 16516
type(
  unit
)
"Python.ml" 483 16517 16530 "Python.ml" 483 16517 16531
type(
  string
)
"Python.ml" 483 16517 16523 "Python.ml" 483 16517 16531
type(
  API.arg
)
"Python.ml" 483 16517 16535 "Python.ml" 483 16517 16537
type(
  unit
)
"Python.ml" 484 16538 16555 "Python.ml" 484 16538 16556
type(
  string
)
ident(
  def n "Python.ml" 485 16560 16567 "Python.ml" 486 16627 16663
)
"Python.ml" 484 16538 16544 "Python.ml" 484 16538 16556
type(
  API.arg
)
"Python.ml" 485 16560 16567 "Python.ml" 485 16560 16569
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 485 16560 16570 "Python.ml" 485 16560 16621
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 485 16560 16622 "Python.ml" 485 16560 16623
type(
  string
)
ident(
  int_ref n "Python.ml" 484 16538 16555 "Python.ml" 484 16538 16556
)
"Python.ml" 485 16560 16624 "Python.ml" 485 16560 16625
type(
  string
)
ident(
  int_ref n "Python.ml" 484 16538 16555 "Python.ml" 484 16538 16556
)
"Python.ml" 485 16560 16567 "Python.ml" 485 16560 16625
type(
  unit
)
"Python.ml" 486 16627 16634 "Python.ml" 486 16627 16636
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 486 16627 16637 "Python.ml" 486 16627 16661
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 486 16627 16662 "Python.ml" 486 16627 16663
type(
  string
)
ident(
  int_ref n "Python.ml" 484 16538 16555 "Python.ml" 484 16538 16556
)
"Python.ml" 486 16627 16634 "Python.ml" 486 16627 16663
type(
  unit
)
"Python.ml" 485 16560 16567 "Python.ml" 486 16627 16663
type(
  unit
)
"Python.ml" 487 16664 16675 "Python.ml" 487 16664 16676
type(
  string
)
"Python.ml" 487 16664 16670 "Python.ml" 487 16664 16676
type(
  API.arg
)
"Python.ml" 487 16664 16687 "Python.ml" 487 16664 16688
type(
  string
)
"Python.ml" 487 16664 16679 "Python.ml" 487 16664 16688
type(
  API.arg
)
"Python.ml" 487 16664 16670 "Python.ml" 487 16664 16688
type(
  API.arg
)
"Python.ml" 487 16664 16692 "Python.ml" 487 16664 16694
type(
  unit
)
"Python.ml" 488 16695 16708 "Python.ml" 488 16695 16709
type(
  string
)
ident(
  def n "Python.ml" 488 16695 16713 "Python.ml" 488 16695 16738
)
"Python.ml" 488 16695 16701 "Python.ml" 488 16695 16709
type(
  API.arg
)
"Python.ml" 488 16695 16713 "Python.ml" 488 16695 16715
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 488 16695 16716 "Python.ml" 488 16695 16734
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 488 16695 16735 "Python.ml" 488 16695 16736
type(
  string
)
ident(
  int_ref n "Python.ml" 488 16695 16708 "Python.ml" 488 16695 16709
)
"Python.ml" 488 16695 16737 "Python.ml" 488 16695 16738
type(
  string
)
ident(
  int_ref n "Python.ml" 488 16695 16708 "Python.ml" 488 16695 16709
)
"Python.ml" 488 16695 16713 "Python.ml" 488 16695 16738
type(
  unit
)
"Python.ml" 489 16739 16752 "Python.ml" 489 16739 16753
type(
  string
)
ident(
  def n "Python.ml" 489 16739 16757 "Python.ml" 489 16739 16782
)
"Python.ml" 489 16739 16745 "Python.ml" 489 16739 16753
type(
  API.arg
)
"Python.ml" 489 16739 16757 "Python.ml" 489 16739 16759
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 489 16739 16760 "Python.ml" 489 16739 16778
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 489 16739 16779 "Python.ml" 489 16739 16780
type(
  string
)
ident(
  int_ref n "Python.ml" 489 16739 16752 "Python.ml" 489 16739 16753
)
"Python.ml" 489 16739 16781 "Python.ml" 489 16739 16782
type(
  string
)
ident(
  int_ref n "Python.ml" 489 16739 16752 "Python.ml" 489 16739 16753
)
"Python.ml" 489 16739 16757 "Python.ml" 489 16739 16782
type(
  unit
)
"Python.ml" 438 14479 14491 "Python.ml" 490 16783 16786
type(
  API.arg -> unit
)
"Python.ml" 490 16783 16787 "Python.ml" 490 16783 16791
type(
  API.arg list
)
ident(
  int_ref args "Python.ml" 291 8795 8827 "Python.ml" 291 8795 8831
)
"Python.ml" 438 14479 14481 "Python.ml" 490 16783 16791
type(
  unit
)
"Python.ml" 491 16793 16795 "Python.ml" 491 16793 16797
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 491 16793 16798 "Python.ml" 491 16793 16802
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 491 16793 16795 "Python.ml" 491 16793 16802
type(
  unit
)
"Python.ml" 494 16862 16864 "Python.ml" 494 16862 16873
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 496 16889 16912 "Python.ml" 496 16889 16913
type(
  string
)
ident(
  def n "Python.ml" 497 16921 16928 "Python.ml" 497 16921 16994
)
"Python.ml" 496 16889 16915 "Python.ml" 496 16889 16916
type(
  string
)
"Python.ml" 496 16889 16895 "Python.ml" 496 16889 16917
type(
  API.arg
)
"Python.ml" 497 16921 16928 "Python.ml" 497 16921 16930
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 497 16921 16931 "Python.ml" 497 16921 16992
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 497 16921 16993 "Python.ml" 497 16921 16994
type(
  string
)
ident(
  int_ref n "Python.ml" 496 16889 16912 "Python.ml" 496 16889 16913
)
"Python.ml" 497 16921 16928 "Python.ml" 497 16921 16994
type(
  unit
)
"Python.ml" 498 16995 17001 "Python.ml" 498 16995 17002
type(
  API.arg
)
"Python.ml" 498 16995 17006 "Python.ml" 498 16995 17008
type(
  unit
)
"Python.ml" 494 16862 16874 "Python.ml" 499 17009 17012
type(
  API.arg -> unit
)
"Python.ml" 499 17009 17013 "Python.ml" 499 17009 17017
type(
  API.arg list
)
ident(
  int_ref args "Python.ml" 291 8795 8827 "Python.ml" 291 8795 8831
)
"Python.ml" 494 16862 16864 "Python.ml" 499 17009 17017
type(
  unit
)
"Python.ml" 500 17019 17021 "Python.ml" 500 17019 17023
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 500 17019 17024 "Python.ml" 500 17019 17053
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 500 17019 17021 "Python.ml" 500 17019 17053
type(
  unit
)
"Python.ml" 501 17055 17057 "Python.ml" 501 17055 17059
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 501 17055 17060 "Python.ml" 501 17055 17078
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 501 17055 17079 "Python.ml" 501 17055 17083
type(
  string
)
ident(
  int_ref name "Python.ml" 291 8795 8820 "Python.ml" 291 8795 8824
)
"Python.ml" 501 17055 17057 "Python.ml" 501 17055 17083
type(
  unit
)
"Python.ml" 502 17085 17087 "Python.ml" 502 17085 17094
type(
  ?maxcol:int -> char -> (unit -> unit) -> unit
)
ident(
  int_ref Utils.pr_wrap "utils.mli" 66 2318 2318 "utils.mli" 66 2318 2375
)
"Python.ml" 502 17085 17095 "Python.ml" 502 17085 17098
type(
  char
)
"Python.ml" 502 17085 17104 "Python.ml" 502 17085 17106
type(
  unit
)
"Python.ml" 503 17110 17116 "Python.ml" 503 17110 17118
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 503 17110 17119 "Python.ml" 503 17110 17122
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 503 17110 17116 "Python.ml" 503 17110 17122
type(
  unit
)
"Python.ml" 504 17124 17130 "Python.ml" 504 17124 17139
type(
  (string * string * string -> unit) ->
  (string * string * string) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 506 17159 17169 "Python.ml" 506 17159 17170
type(
  string
)
"Python.ml" 506 17159 17172 "Python.ml" 506 17159 17173
type(
  string
)
"Python.ml" 506 17159 17175 "Python.ml" 506 17159 17176
type(
  string
)
ident(
  def n "Python.ml" 506 17159 17180 "Python.ml" 506 17159 17191
)
"Python.ml" 506 17159 17169 "Python.ml" 506 17159 17176
type(
  string * string * string
)
"Python.ml" 506 17159 17180 "Python.ml" 506 17159 17182
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 506 17159 17183 "Python.ml" 506 17159 17189
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 506 17159 17190 "Python.ml" 506 17159 17191
type(
  string
)
ident(
  int_ref n "Python.ml" 506 17159 17175 "Python.ml" 506 17159 17176
)
"Python.ml" 506 17159 17180 "Python.ml" 506 17159 17191
type(
  unit
)
"Python.ml" 504 17124 17140 "Python.ml" 507 17192 17201
type(
  string * string * string -> unit
)
"Python.ml" 507 17192 17202 "Python.ml" 507 17192 17208
type(
  (string * string * string) list
)
ident(
  int_ref params "Python.ml" 400 13097 13103 "Python.ml" 400 13097 13109
)
"Python.ml" 504 17124 17130 "Python.ml" 507 17192 17208
type(
  unit
)
"Python.ml" 503 17110 17116 "Python.ml" 507 17192 17208
type(
  unit
)
"Python.ml" 502 17085 17099 "Python.ml" 507 17192 17209
type(
  unit -> unit
)
"Python.ml" 502 17085 17087 "Python.ml" 507 17192 17209
type(
  unit
)
"Python.ml" 508 17211 17213 "Python.ml" 508 17211 17215
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 508 17211 17216 "Python.ml" 508 17211 17222
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 508 17211 17213 "Python.ml" 508 17211 17222
type(
  unit
)
"Python.ml" 509 17224 17226 "Python.ml" 509 17224 17228
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 509 17224 17229 "Python.ml" 509 17224 17256
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 509 17224 17226 "Python.ml" 509 17224 17256
type(
  unit
)
"Python.ml" 510 17258 17260 "Python.ml" 510 17258 17269
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 512 17285 17301 "Python.ml" 512 17285 17307
type(
  string
)
ident(
  def cbname "Python.ml" 512 17285 17313 "Python.ml" 512 17285 17349
)
"Python.ml" 512 17285 17299 "Python.ml" 512 17285 17309
type(
  API.closure
)
"Python.ml" 512 17285 17291 "Python.ml" 512 17285 17309
type(
  API.arg
)
"Python.ml" 512 17285 17313 "Python.ml" 512 17285 17315
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 512 17285 17316 "Python.ml" 512 17285 17342
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 512 17285 17343 "Python.ml" 512 17285 17349
type(
  string
)
ident(
  int_ref cbname "Python.ml" 512 17285 17301 "Python.ml" 512 17285 17307
)
"Python.ml" 512 17285 17313 "Python.ml" 512 17285 17349
type(
  unit
)
"Python.ml" 513 17350 17356 "Python.ml" 513 17350 17357
type(
  API.arg
)
"Python.ml" 513 17350 17361 "Python.ml" 513 17350 17363
type(
  unit
)
"Python.ml" 510 17258 17270 "Python.ml" 514 17364 17367
type(
  API.arg -> unit
)
"Python.ml" 514 17364 17368 "Python.ml" 514 17364 17372
type(
  API.arg list
)
ident(
  int_ref args "Python.ml" 291 8795 8827 "Python.ml" 291 8795 8831
)
"Python.ml" 510 17258 17260 "Python.ml" 514 17364 17372
type(
  unit
)
"Python.ml" 515 17374 17376 "Python.ml" 515 17374 17385
type(
  (API.optarg -> unit) -> API.optarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 517 17401 17418 "Python.ml" 517 17401 17424
type(
  string
)
ident(
  def cbname "Python.ml" 517 17401 17430 "Python.ml" 517 17401 17466
)
"Python.ml" 517 17401 17416 "Python.ml" 517 17401 17426
type(
  API.closure
)
"Python.ml" 517 17401 17407 "Python.ml" 517 17401 17426
type(
  API.optarg
)
"Python.ml" 517 17401 17430 "Python.ml" 517 17401 17432
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 517 17401 17433 "Python.ml" 517 17401 17459
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 517 17401 17460 "Python.ml" 517 17401 17466
type(
  string
)
ident(
  int_ref cbname "Python.ml" 517 17401 17418 "Python.ml" 517 17401 17424
)
"Python.ml" 517 17401 17430 "Python.ml" 517 17401 17466
type(
  unit
)
"Python.ml" 518 17467 17473 "Python.ml" 518 17467 17474
type(
  API.optarg
)
"Python.ml" 518 17467 17478 "Python.ml" 518 17467 17480
type(
  unit
)
"Python.ml" 515 17374 17386 "Python.ml" 519 17481 17484
type(
  API.optarg -> unit
)
"Python.ml" 519 17481 17485 "Python.ml" 519 17481 17492
type(
  API.optarg list
)
ident(
  int_ref optargs "Python.ml" 291 8795 8833 "Python.ml" 291 8795 8840
)
"Python.ml" 515 17374 17376 "Python.ml" 519 17481 17492
type(
  unit
)
"Python.ml" 520 17494 17499 "Python.ml" 520 17494 17512
type(
  bool
)
ident(
  int_ref may_set_error "Python.ml" 291 8795 8847 "Python.ml" 291 8795 8860
)
"Python.ml" 521 17520 17524 "Python.ml" 521 17520 17526
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 521 17520 17527 "Python.ml" 521 17520 17549
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 522 17550 17563 "Python.ml" 522 17550 17579
type(
  API.ret -> string option
)
ident(
  int_ref C.errcode_of_ret "C.mli" 42 1951 1951 "C.mli" 42 1951 1996
)
"Python.ml" 522 17550 17580 "Python.ml" 522 17550 17583
type(
  API.ret
)
ident(
  int_ref ret "Python.ml" 291 8795 8842 "Python.ml" 291 8795 8845
)
"Python.ml" 522 17550 17563 "Python.ml" 522 17550 17583
type(
  string option
)
"Python.ml" 522 17550 17594 "Python.ml" 522 17550 17595
type(
  string
)
ident(
  def s "Python.ml" 522 17550 17599 "Python.ml" 522 17550 17600
)
"Python.ml" 522 17550 17589 "Python.ml" 522 17550 17595
type(
  string option
)
type(
  string option
)
"Python.ml" 522 17550 17599 "Python.ml" 522 17550 17600
type(
  string
)
ident(
  int_ref s "Python.ml" 522 17550 17594 "Python.ml" 522 17550 17595
)
"Python.ml" 522 17550 17603 "Python.ml" 522 17550 17607
type(
  string option
)
type(
  string option
)
"Python.ml" 522 17550 17618 "Python.ml" 522 17550 17623
type(
  bool
)
"Python.ml" 522 17550 17611 "Python.ml" 522 17550 17623
type(
  string
)
"Python.ml" 522 17550 17556 "Python.ml" 522 17550 17624
type(
  string
)
"Python.ml" 521 17520 17524 "Python.ml" 522 17550 17624
type(
  unit
)
"Python.ml" 523 17626 17630 "Python.ml" 523 17626 17632
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 523 17626 17633 "Python.ml" 523 17626 17660
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 523 17626 17630 "Python.ml" 523 17626 17660
type(
  unit
)
"Python.ml" 524 17662 17666 "Python.ml" 524 17662 17668
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 524 17662 17669 "Python.ml" 524 17662 17686
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 524 17662 17666 "Python.ml" 524 17662 17686
type(
  unit
)
"Python.ml" 525 17688 17692 "Python.ml" 525 17688 17694
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 525 17688 17695 "Python.ml" 525 17688 17702
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 525 17688 17692 "Python.ml" 525 17688 17702
type(
  unit
)
"Python.ml" 524 17662 17666 "Python.ml" 525 17688 17702
type(
  unit
)
"Python.ml" 523 17626 17630 "Python.ml" 525 17688 17702
type(
  unit
)
"Python.ml" 520 17494 17518 "Python.ml" 526 17703 17706
type(
  unit
)
"Python.ml" 520 17494 17496 "Python.ml" 526 17703 17706
type(
  unit
)
"Python.ml" 529 17775 17781 "Python.ml" 529 17775 17788
type(
  bool ref
)
ident(
  def use_ret "Python.ml" 530 17803 17805 "Python.ml" 593 19570 19579
)
"Python.ml" 529 17775 17791 "Python.ml" 529 17775 17794
type(
  bool -> bool ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1212 46183 46183 "stdlib.mli" 1212 46183 46227
)
"Python.ml" 529 17775 17795 "Python.ml" 529 17775 17799
type(
  bool
)
"Python.ml" 529 17775 17791 "Python.ml" 529 17775 17799
type(
  bool ref
)
"Python.ml" 530 17803 17805 "Python.ml" 530 17803 17814
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 532 17830 17846 "Python.ml" 532 17830 17847
type(
  string
)
ident(
  def n "Python.ml" 533 17855 17862 "Python.ml" 535 17917 17940
)
"Python.ml" 532 17830 17849 "Python.ml" 532 17830 17850
type(
  string
)
"Python.ml" 532 17830 17836 "Python.ml" 532 17830 17851
type(
  API.arg
)
"Python.ml" 533 17855 17862 "Python.ml" 533 17855 17864
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 533 17855 17865 "Python.ml" 533 17855 17883
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 533 17855 17884 "Python.ml" 533 17855 17885
type(
  string
)
ident(
  int_ref n "Python.ml" 532 17830 17846 "Python.ml" 532 17830 17847
)
"Python.ml" 533 17855 17862 "Python.ml" 533 17855 17885
type(
  unit
)
"Python.ml" 534 17887 17894 "Python.ml" 534 17887 17896
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 534 17887 17897 "Python.ml" 534 17887 17913
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 534 17887 17914 "Python.ml" 534 17887 17915
type(
  string
)
ident(
  int_ref n "Python.ml" 532 17830 17846 "Python.ml" 532 17830 17847
)
"Python.ml" 534 17887 17894 "Python.ml" 534 17887 17915
type(
  unit
)
"Python.ml" 535 17917 17924 "Python.ml" 535 17917 17931
type(
  bool ref
)
ident(
  int_ref use_ret "Python.ml" 529 17775 17781 "Python.ml" 529 17775 17788
)
"Python.ml" 535 17917 17932 "Python.ml" 535 17917 17934
type(
  bool ref -> bool -> unit
)
ident(
  int_ref Stdlib.( := ) "stdlib.mli" 1221 46495 46495 "stdlib.mli" 1221 46495 46548
)
"Python.ml" 535 17917 17935 "Python.ml" 535 17917 17940
type(
  bool
)
"Python.ml" 535 17917 17924 "Python.ml" 535 17917 17940
type(
  unit
)
"Python.ml" 534 17887 17894 "Python.ml" 535 17917 17940
type(
  unit
)
"Python.ml" 533 17855 17862 "Python.ml" 535 17917 17940
type(
  unit
)
"Python.ml" 536 17941 17947 "Python.ml" 536 17941 17948
type(
  API.arg
)
"Python.ml" 536 17941 17952 "Python.ml" 536 17941 17954
type(
  unit
)
"Python.ml" 530 17803 17815 "Python.ml" 537 17955 17958
type(
  API.arg -> unit
)
"Python.ml" 537 17955 17959 "Python.ml" 537 17955 17963
type(
  API.arg list
)
ident(
  int_ref args "Python.ml" 291 8795 8827 "Python.ml" 291 8795 8831
)
"Python.ml" 530 17803 17805 "Python.ml" 537 17955 17963
type(
  unit
)
"Python.ml" 538 17965 17970 "Python.ml" 538 17965 17971
type(
  bool ref -> bool
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"Python.ml" 538 17965 17971 "Python.ml" 538 17965 17978
type(
  bool ref
)
ident(
  int_ref use_ret "Python.ml" 529 17775 17781 "Python.ml" 529 17775 17788
)
"Python.ml" 538 17965 17970 "Python.ml" 538 17965 17978
type(
  bool
)
"Python.ml" 539 17986 17996 "Python.ml" 539 17986 17999
type(
  API.ret
)
ident(
  int_ref ret "Python.ml" 291 8795 8842 "Python.ml" 291 8795 8845
)
"Python.ml" 540 18005 18011 "Python.ml" 540 18005 18016
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 541 18020 18027 "Python.ml" 541 18020 18029
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 541 18020 18030 "Python.ml" 541 18020 18070
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 541 18020 18027 "Python.ml" 541 18020 18070
type(
  unit
)
"Python.ml" 542 18072 18079 "Python.ml" 542 18072 18081
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 542 18072 18082 "Python.ml" 542 18072 18107
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 542 18072 18079 "Python.ml" 542 18072 18107
type(
  unit
)
"Python.ml" 541 18020 18027 "Python.ml" 542 18072 18107
type(
  unit
)
"Python.ml" 543 18108 18114 "Python.ml" 543 18108 18127
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 544 18131 18138 "Python.ml" 544 18131 18140
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 544 18131 18141 "Python.ml" 544 18131 18183
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 544 18131 18138 "Python.ml" 544 18131 18183
type(
  unit
)
"Python.ml" 545 18184 18190 "Python.ml" 545 18184 18194
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 546 18198 18205 "Python.ml" 546 18198 18207
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 546 18198 18208 "Python.ml" 546 18198 18231
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 546 18198 18205 "Python.ml" 546 18198 18231
type(
  unit
)
"Python.ml" 547 18233 18240 "Python.ml" 547 18233 18242
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 547 18233 18243 "Python.ml" 547 18233 18268
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 547 18233 18240 "Python.ml" 547 18233 18268
type(
  unit
)
"Python.ml" 546 18198 18205 "Python.ml" 547 18233 18268
type(
  unit
)
"Python.ml" 548 18269 18275 "Python.ml" 548 18269 18278
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 548 18269 18281 "Python.ml" 548 18269 18285
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 548 18269 18275 "Python.ml" 548 18269 18285
type(
  API.ret
)
"Python.ml" 548 18269 18294 "Python.ml" 548 18269 18295
type(
  API.enum
)
"Python.ml" 548 18269 18288 "Python.ml" 548 18269 18295
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 548 18269 18275 "Python.ml" 548 18269 18295
type(
  API.ret
)
"Python.ml" 548 18269 18305 "Python.ml" 548 18269 18306
type(
  API.flags
)
"Python.ml" 548 18269 18298 "Python.ml" 548 18269 18306
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 548 18269 18275 "Python.ml" 548 18269 18306
type(
  API.ret
)
"Python.ml" 548 18269 18309 "Python.ml" 548 18269 18315
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 548 18269 18275 "Python.ml" 548 18269 18315
type(
  API.ret
)
"Python.ml" 548 18269 18318 "Python.ml" 548 18269 18323
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 548 18269 18275 "Python.ml" 548 18269 18323
type(
  API.ret
)
"Python.ml" 548 18269 18326 "Python.ml" 548 18269 18334
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 548 18269 18275 "Python.ml" 548 18269 18334
type(
  API.ret
)
"Python.ml" 549 18338 18345 "Python.ml" 549 18338 18347
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 549 18338 18348 "Python.ml" 549 18338 18385
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 549 18338 18345 "Python.ml" 549 18338 18385
type(
  unit
)
"Python.ml" 550 18386 18392 "Python.ml" 550 18386 18398
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 550 18386 18401 "Python.ml" 550 18386 18408
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 550 18386 18392 "Python.ml" 550 18386 18408
type(
  API.ret
)
"Python.ml" 550 18386 18411 "Python.ml" 550 18386 18418
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 550 18386 18392 "Python.ml" 550 18386 18418
type(
  API.ret
)
"Python.ml" 551 18422 18429 "Python.ml" 551 18422 18431
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 551 18422 18432 "Python.ml" 551 18422 18473
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 551 18422 18429 "Python.ml" 551 18422 18473
type(
  unit
)
"Python.ml" 552 18474 18480 "Python.ml" 552 18474 18487
type(
  API.ret
)
type(
  API.ret
)
"Python.ml" 553 18491 18498 "Python.ml" 553 18491 18500
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 553 18491 18501 "Python.ml" 553 18491 18543
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 553 18491 18498 "Python.ml" 553 18491 18543
type(
  unit
)
"Python.ml" 554 18545 18552 "Python.ml" 554 18545 18554
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 554 18545 18555 "Python.ml" 554 18545 18572
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 554 18545 18552 "Python.ml" 554 18545 18572
type(
  unit
)
"Python.ml" 553 18491 18498 "Python.ml" 554 18545 18572
type(
  unit
)
"Python.ml" 538 17965 17984 "Python.ml" 555 18573 18576
type(
  unit
)
"Python.ml" 538 17965 17967 "Python.ml" 555 18573 18576
type(
  unit
)
"Python.ml" 557 18579 18581 "Python.ml" 557 18579 18583
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 557 18579 18584 "Python.ml" 557 18579 18588
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 557 18579 18581 "Python.ml" 557 18579 18588
type(
  unit
)
"Python.ml" 558 18590 18592 "Python.ml" 558 18590 18594
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 558 18590 18595 "Python.ml" 558 18590 18604
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 558 18590 18592 "Python.ml" 558 18590 18604
type(
  unit
)
"Python.ml" 559 18606 18608 "Python.ml" 559 18606 18617
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 561 18633 18644 "Python.ml" 561 18633 18645
type(
  string
)
"Python.ml" 561 18633 18639 "Python.ml" 561 18633 18645
type(
  API.arg
)
"Python.ml" 561 18633 18649 "Python.ml" 561 18633 18651
type(
  unit
)
"Python.ml" 562 18652 18667 "Python.ml" 562 18652 18668
type(
  string
)
ident(
  def n "Python.ml" 563 18676 18683 "Python.ml" 564 18707 18750
)
"Python.ml" 562 18652 18670 "Python.ml" 562 18652 18671
type(
  string
)
"Python.ml" 562 18652 18658 "Python.ml" 562 18652 18672
type(
  API.arg
)
"Python.ml" 563 18676 18683 "Python.ml" 563 18676 18685
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 563 18676 18686 "Python.ml" 563 18676 18703
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 563 18676 18704 "Python.ml" 563 18676 18705
type(
  string
)
ident(
  int_ref n "Python.ml" 562 18652 18667 "Python.ml" 562 18652 18668
)
"Python.ml" 563 18676 18683 "Python.ml" 563 18676 18705
type(
  unit
)
"Python.ml" 564 18707 18714 "Python.ml" 564 18707 18716
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 564 18707 18717 "Python.ml" 564 18707 18748
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 564 18707 18749 "Python.ml" 564 18707 18750
type(
  string
)
ident(
  int_ref n "Python.ml" 562 18652 18667 "Python.ml" 562 18652 18668
)
"Python.ml" 564 18707 18714 "Python.ml" 564 18707 18750
type(
  unit
)
"Python.ml" 563 18676 18683 "Python.ml" 564 18707 18750
type(
  unit
)
"Python.ml" 565 18751 18767 "Python.ml" 565 18751 18768
type(
  string
)
ident(
  def n "Python.ml" 565 18751 18776 "Python.ml" 565 18751 18803
)
"Python.ml" 565 18751 18770 "Python.ml" 565 18751 18771
type(
  string
)
"Python.ml" 565 18751 18757 "Python.ml" 565 18751 18772
type(
  API.arg
)
"Python.ml" 565 18751 18776 "Python.ml" 565 18751 18778
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 565 18751 18779 "Python.ml" 565 18751 18801
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 565 18751 18802 "Python.ml" 565 18751 18803
type(
  string
)
ident(
  int_ref n "Python.ml" 565 18751 18767 "Python.ml" 565 18751 18768
)
"Python.ml" 565 18751 18776 "Python.ml" 565 18751 18803
type(
  unit
)
"Python.ml" 566 18804 18826 "Python.ml" 566 18804 18827
type(
  string
)
ident(
  def n "Python.ml" 566 18804 18860 "Python.ml" 566 18804 18862
)
"Python.ml" 566 18804 18829 "Python.ml" 566 18804 18830
type(
  string
)
"Python.ml" 566 18804 18810 "Python.ml" 566 18804 18831
type(
  API.arg
)
"Python.ml" 566 18804 18851 "Python.ml" 566 18804 18852
type(
  string
)
ident(
  def n "Python.ml" 566 18804 18860 "Python.ml" 566 18804 18862
)
"Python.ml" 566 18804 18854 "Python.ml" 566 18804 18855
type(
  string
)
"Python.ml" 566 18804 18834 "Python.ml" 566 18804 18856
type(
  API.arg
)
"Python.ml" 566 18804 18810 "Python.ml" 566 18804 18856
type(
  API.arg
)
"Python.ml" 566 18804 18860 "Python.ml" 566 18804 18862
type(
  unit
)
"Python.ml" 567 18863 18879 "Python.ml" 567 18863 18885
type(
  string
)
ident(
  def cbname "Python.ml" 568 18891 18898 "Python.ml" 568 18891 18944
)
"Python.ml" 567 18863 18877 "Python.ml" 567 18863 18887
type(
  API.closure
)
"Python.ml" 567 18863 18869 "Python.ml" 567 18863 18887
type(
  API.arg
)
"Python.ml" 568 18891 18898 "Python.ml" 568 18891 18900
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 568 18891 18901 "Python.ml" 568 18891 18937
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 568 18891 18938 "Python.ml" 568 18891 18944
type(
  string
)
ident(
  int_ref cbname "Python.ml" 567 18863 18879 "Python.ml" 567 18863 18885
)
"Python.ml" 568 18891 18898 "Python.ml" 568 18891 18944
type(
  unit
)
"Python.ml" 569 18945 18956 "Python.ml" 569 18945 18957
type(
  API.enum
)
type(
  string
)
"Python.ml" 569 18945 18951 "Python.ml" 569 18945 18957
type(
  API.arg
)
"Python.ml" 569 18945 18961 "Python.ml" 569 18945 18963
type(
  unit
)
"Python.ml" 570 18964 18979 "Python.ml" 570 18964 18980
type(
  string
)
"Python.ml" 570 18964 18970 "Python.ml" 570 18964 18980
type(
  API.arg
)
"Python.ml" 570 18964 18991 "Python.ml" 570 18964 18996
type(
  bool
)
"Python.ml" 570 18964 18984 "Python.ml" 570 18964 18996
type(
  unit
)
"Python.ml" 571 19033 19045 "Python.ml" 571 19033 19046
type(
  API.flags
)
type(
  string
)
"Python.ml" 571 19033 19039 "Python.ml" 571 19033 19046
type(
  API.arg
)
"Python.ml" 571 19033 19050 "Python.ml" 571 19033 19052
type(
  unit
)
"Python.ml" 572 19053 19062 "Python.ml" 572 19053 19063
type(
  string
)
"Python.ml" 572 19053 19059 "Python.ml" 572 19053 19063
type(
  API.arg
)
"Python.ml" 572 19053 19070 "Python.ml" 572 19053 19071
type(
  string
)
"Python.ml" 572 19053 19066 "Python.ml" 572 19053 19071
type(
  API.arg
)
"Python.ml" 572 19053 19059 "Python.ml" 572 19053 19071
type(
  API.arg
)
"Python.ml" 572 19053 19075 "Python.ml" 572 19053 19077
type(
  unit
)
"Python.ml" 573 19078 19090 "Python.ml" 573 19078 19091
type(
  string
)
"Python.ml" 573 19078 19084 "Python.ml" 573 19078 19091
type(
  API.arg
)
"Python.ml" 573 19078 19095 "Python.ml" 573 19078 19097
type(
  unit
)
"Python.ml" 574 19098 19109 "Python.ml" 574 19098 19110
type(
  string
)
ident(
  def n "Python.ml" 575 19114 19121 "Python.ml" 575 19114 19151
)
"Python.ml" 574 19098 19104 "Python.ml" 574 19098 19110
type(
  API.arg
)
"Python.ml" 575 19114 19121 "Python.ml" 575 19114 19123
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 575 19114 19124 "Python.ml" 575 19114 19149
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 575 19114 19150 "Python.ml" 575 19114 19151
type(
  string
)
ident(
  int_ref n "Python.ml" 574 19098 19109 "Python.ml" 574 19098 19110
)
"Python.ml" 575 19114 19121 "Python.ml" 575 19114 19151
type(
  unit
)
"Python.ml" 576 19152 19164 "Python.ml" 576 19152 19165
type(
  string
)
"Python.ml" 576 19152 19158 "Python.ml" 576 19152 19165
type(
  API.arg
)
"Python.ml" 576 19152 19169 "Python.ml" 576 19152 19171
type(
  unit
)
"Python.ml" 577 19172 19193 "Python.ml" 577 19172 19194
type(
  string
)
type(
  string
)
"Python.ml" 577 19172 19178 "Python.ml" 577 19172 19194
type(
  API.arg
)
"Python.ml" 577 19172 19198 "Python.ml" 577 19172 19200
type(
  unit
)
"Python.ml" 578 19201 19214 "Python.ml" 578 19201 19215
type(
  string
)
ident(
  def n "Python.ml" 578 19201 19219 "Python.ml" 578 19201 19221
)
"Python.ml" 578 19201 19207 "Python.ml" 578 19201 19215
type(
  API.arg
)
"Python.ml" 578 19201 19219 "Python.ml" 578 19201 19221
type(
  unit
)
"Python.ml" 579 19222 19239 "Python.ml" 579 19222 19240
type(
  string
)
ident(
  def n "Python.ml" 579 19222 19244 "Python.ml" 579 19222 19293
)
"Python.ml" 579 19222 19228 "Python.ml" 579 19222 19240
type(
  API.arg
)
"Python.ml" 579 19222 19244 "Python.ml" 579 19222 19246
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 579 19222 19247 "Python.ml" 579 19222 19291
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 579 19222 19292 "Python.ml" 579 19222 19293
type(
  string
)
ident(
  int_ref n "Python.ml" 579 19222 19239 "Python.ml" 579 19222 19240
)
"Python.ml" 579 19222 19244 "Python.ml" 579 19222 19293
type(
  unit
)
"Python.ml" 580 19294 19305 "Python.ml" 580 19294 19306
type(
  string
)
"Python.ml" 580 19294 19300 "Python.ml" 580 19294 19306
type(
  API.arg
)
"Python.ml" 580 19294 19310 "Python.ml" 580 19294 19312
type(
  unit
)
"Python.ml" 581 19313 19326 "Python.ml" 581 19313 19327
type(
  string
)
"Python.ml" 581 19313 19319 "Python.ml" 581 19313 19327
type(
  API.arg
)
"Python.ml" 581 19313 19331 "Python.ml" 581 19313 19333
type(
  unit
)
"Python.ml" 582 19334 19347 "Python.ml" 582 19334 19348
type(
  string
)
"Python.ml" 582 19334 19340 "Python.ml" 582 19334 19348
type(
  API.arg
)
"Python.ml" 582 19334 19352 "Python.ml" 582 19334 19354
type(
  unit
)
"Python.ml" 583 19355 19369 "Python.ml" 583 19355 19370
type(
  string
)
"Python.ml" 583 19355 19361 "Python.ml" 583 19355 19370
type(
  API.arg
)
"Python.ml" 583 19355 19374 "Python.ml" 583 19355 19376
type(
  unit
)
"Python.ml" 559 18606 18618 "Python.ml" 584 19377 19380
type(
  API.arg -> unit
)
"Python.ml" 584 19377 19381 "Python.ml" 584 19377 19385
type(
  API.arg list
)
ident(
  int_ref args "Python.ml" 291 8795 8827 "Python.ml" 291 8795 8831
)
"Python.ml" 559 18606 18608 "Python.ml" 584 19377 19385
type(
  unit
)
"Python.ml" 585 19387 19389 "Python.ml" 585 19387 19398
type(
  (API.optarg -> unit) -> API.optarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 587 19414 19431 "Python.ml" 587 19414 19437
type(
  string
)
ident(
  def cbname "Python.ml" 588 19443 19450 "Python.ml" 588 19443 19496
)
"Python.ml" 587 19414 19429 "Python.ml" 587 19414 19439
type(
  API.closure
)
"Python.ml" 587 19414 19420 "Python.ml" 587 19414 19439
type(
  API.optarg
)
"Python.ml" 588 19443 19450 "Python.ml" 588 19443 19452
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 588 19443 19453 "Python.ml" 588 19443 19489
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 588 19443 19490 "Python.ml" 588 19443 19496
type(
  string
)
ident(
  int_ref cbname "Python.ml" 587 19414 19431 "Python.ml" 587 19414 19437
)
"Python.ml" 588 19443 19450 "Python.ml" 588 19443 19496
type(
  unit
)
"Python.ml" 589 19497 19510 "Python.ml" 589 19497 19511
type(
  string list option
)
type(
  API.flags
)
type(
  string
)
"Python.ml" 589 19497 19503 "Python.ml" 589 19497 19511
type(
  API.optarg
)
"Python.ml" 589 19497 19515 "Python.ml" 589 19497 19517
type(
  unit
)
"Python.ml" 585 19387 19399 "Python.ml" 590 19518 19521
type(
  API.optarg -> unit
)
"Python.ml" 590 19518 19522 "Python.ml" 590 19518 19529
type(
  API.optarg list
)
ident(
  int_ref optargs "Python.ml" 291 8795 8833 "Python.ml" 291 8795 8840
)
"Python.ml" 585 19387 19389 "Python.ml" 590 19518 19529
type(
  unit
)
"Python.ml" 591 19531 19533 "Python.ml" 591 19531 19535
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 591 19531 19536 "Python.ml" 591 19531 19556
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 591 19531 19533 "Python.ml" 591 19531 19556
type(
  unit
)
"Python.ml" 592 19558 19560 "Python.ml" 592 19558 19562
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 592 19558 19563 "Python.ml" 592 19558 19568
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 592 19558 19560 "Python.ml" 592 19558 19568
type(
  unit
)
"Python.ml" 593 19570 19572 "Python.ml" 593 19570 19574
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 593 19570 19575 "Python.ml" 593 19570 19579
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 593 19570 19572 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 592 19558 19560 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 591 19531 19533 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 585 19387 19389 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 559 18606 18608 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 558 18590 18592 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 557 18579 18581 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 538 17965 17967 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 530 17803 17805 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 529 17775 17777 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 520 17494 17496 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 515 17374 17376 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 510 17258 17260 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 509 17224 17226 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 508 17211 17213 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 502 17085 17087 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 501 17055 17057 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 500 17019 17021 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 494 16862 16864 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 491 16793 16795 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 438 14479 14481 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 419 13597 13599 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 418 13567 13569 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 417 13532 13534 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 414 13433 13435 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 413 13420 13422 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 402 13168 13170 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 401 13134 13136 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 400 13097 13099 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 394 12892 12894 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 367 11577 11579 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 364 11528 11530 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 351 11060 11062 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 301 9146 9148 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 300 9109 9111 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 299 9069 9071 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 298 9035 9037 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 297 9007 9009 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 296 8995 8997 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 295 8983 8985 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 294 8920 8922 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 293 8886 8888 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 292 8865 8867 "Python.ml" 593 19570 19579
type(
  unit
)
"Python.ml" 595 19581 19585 "Python.ml" 595 19581 19610
type(
  unit -> unit
)
ident(
  def generate_python_methods_c "Python.ml" 651 21131 21131 "Python.ml" 0 0 -1
)
"Python.ml" 595 19581 19611 "Python.ml" 595 19581 19613
type(
  unit
)
"Python.ml" 596 19616 19618 "Python.ml" 596 19616 19633
type(
  ?extra_sources:string list ->
  ?copyright:string -> Utils.comment_style -> unit
)
ident(
  int_ref Utils.generate_header "utils.mli" 54 1958 1958 "utils.mli" 55 1980 2054
)
"Python.ml" 596 19616 19634 "Python.ml" 596 19616 19640
type(
  Utils.comment_style
)
"Python.ml" 596 19616 19618 "Python.ml" 596 19616 19640
type(
  unit
)
"Python.ml" 598 19643 19645 "Python.ml" 598 19643 19647
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 598 19643 19648 "Python.ml" 598 19643 19678
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 598 19643 19645 "Python.ml" 598 19643 19678
type(
  unit
)
"Python.ml" 599 19680 19682 "Python.ml" 599 19680 19684
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 599 19680 19685 "Python.ml" 599 19680 19708
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 599 19680 19682 "Python.ml" 599 19680 19708
type(
  unit
)
"Python.ml" 600 19710 19712 "Python.ml" 600 19710 19714
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 600 19710 19715 "Python.ml" 600 19710 19719
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 600 19710 19712 "Python.ml" 600 19710 19719
type(
  unit
)
"Python.ml" 601 19721 19723 "Python.ml" 601 19721 19725
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 601 19721 19726 "Python.ml" 601 19721 19748
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 601 19721 19723 "Python.ml" 601 19721 19748
type(
  unit
)
"Python.ml" 602 19750 19752 "Python.ml" 602 19750 19754
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 602 19750 19755 "Python.ml" 602 19750 19778
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 602 19750 19752 "Python.ml" 602 19750 19778
type(
  unit
)
"Python.ml" 603 19780 19782 "Python.ml" 603 19780 19784
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 603 19780 19785 "Python.ml" 603 19780 19808
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 603 19780 19782 "Python.ml" 603 19780 19808
type(
  unit
)
"Python.ml" 604 19810 19812 "Python.ml" 604 19810 19814
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 604 19810 19815 "Python.ml" 604 19810 19839
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 604 19810 19812 "Python.ml" 604 19810 19839
type(
  unit
)
"Python.ml" 605 19841 19843 "Python.ml" 605 19841 19845
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 605 19841 19846 "Python.ml" 605 19841 19850
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 605 19841 19843 "Python.ml" 605 19841 19850
type(
  unit
)
"Python.ml" 606 19852 19854 "Python.ml" 606 19852 19856
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 606 19852 19857 "Python.ml" 606 19852 19880
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 606 19852 19854 "Python.ml" 606 19852 19880
type(
  unit
)
"Python.ml" 607 19882 19884 "Python.ml" 607 19882 19886
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 607 19882 19887 "Python.ml" 607 19882 19891
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 607 19882 19884 "Python.ml" 607 19882 19891
type(
  unit
)
"Python.ml" 608 19893 19895 "Python.ml" 608 19893 19897
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 608 19893 19898 "Python.ml" 608 19893 19922
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 608 19893 19895 "Python.ml" 608 19893 19922
type(
  unit
)
"Python.ml" 609 19924 19926 "Python.ml" 609 19924 19928
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 609 19924 19929 "Python.ml" 609 19924 19933
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 609 19924 19926 "Python.ml" 609 19924 19933
type(
  unit
)
"Python.ml" 611 19936 19938 "Python.ml" 611 19936 19940
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 611 19936 19941 "Python.ml" 611 19936 20000
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 611 19936 19938 "Python.ml" 611 19936 20000
type(
  unit
)
"Python.ml" 612 20002 20004 "Python.ml" 612 20002 20006
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 612 20002 20007 "Python.ml" 612 20002 20061
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 612 20002 20004 "Python.ml" 612 20002 20061
type(
  unit
)
"Python.ml" 613 20063 20065 "Python.ml" 613 20063 20067
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 613 20063 20068 "Python.ml" 613 20063 20075
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 613 20063 20065 "Python.ml" 613 20063 20075
type(
  unit
)
"Python.ml" 614 20077 20079 "Python.ml" 614 20077 20081
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 614 20077 20082 "Python.ml" 614 20077 20104
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 614 20077 20079 "Python.ml" 614 20077 20104
type(
  unit
)
"Python.ml" 615 20106 20108 "Python.ml" 615 20106 20110
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 615 20106 20111 "Python.ml" 615 20106 20176
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 615 20106 20108 "Python.ml" 615 20106 20176
type(
  unit
)
"Python.ml" 616 20178 20180 "Python.ml" 616 20178 20182
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 616 20178 20183 "Python.ml" 616 20178 20255
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 616 20178 20180 "Python.ml" 616 20178 20255
type(
  unit
)
"Python.ml" 617 20257 20259 "Python.ml" 617 20257 20261
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 617 20257 20262 "Python.ml" 617 20257 20268
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 617 20257 20259 "Python.ml" 617 20257 20268
type(
  unit
)
"Python.ml" 618 20270 20272 "Python.ml" 618 20270 20274
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 618 20270 20275 "Python.ml" 618 20270 20279
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 618 20270 20272 "Python.ml" 618 20270 20279
type(
  unit
)
"Python.ml" 619 20281 20283 "Python.ml" 619 20281 20285
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 619 20281 20286 "Python.ml" 619 20281 20315
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 619 20281 20283 "Python.ml" 619 20281 20315
type(
  unit
)
"Python.ml" 620 20317 20319 "Python.ml" 620 20317 20321
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 620 20317 20322 "Python.ml" 620 20317 20348
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 620 20317 20319 "Python.ml" 620 20317 20348
type(
  unit
)
"Python.ml" 621 20350 20352 "Python.ml" 621 20350 20354
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 621 20350 20355 "Python.ml" 621 20350 20360
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 621 20350 20352 "Python.ml" 621 20350 20360
type(
  unit
)
"Python.ml" 622 20362 20364 "Python.ml" 622 20362 20366
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 622 20362 20367 "Python.ml" 622 20362 20423
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 622 20362 20364 "Python.ml" 622 20362 20423
type(
  unit
)
"Python.ml" 623 20425 20427 "Python.ml" 623 20425 20429
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 623 20425 20430 "Python.ml" 623 20425 20455
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 623 20425 20427 "Python.ml" 623 20425 20455
type(
  unit
)
"Python.ml" 624 20457 20459 "Python.ml" 624 20457 20461
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 624 20457 20462 "Python.ml" 624 20457 20488
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 624 20457 20459 "Python.ml" 624 20457 20488
type(
  unit
)
"Python.ml" 625 20490 20492 "Python.ml" 625 20490 20494
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 625 20490 20495 "Python.ml" 625 20490 20515
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 625 20490 20492 "Python.ml" 625 20490 20515
type(
  unit
)
"Python.ml" 626 20517 20519 "Python.ml" 626 20517 20521
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 626 20517 20522 "Python.ml" 626 20517 20529
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 626 20517 20519 "Python.ml" 626 20517 20529
type(
  unit
)
"Python.ml" 627 20531 20533 "Python.ml" 627 20531 20535
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 627 20531 20536 "Python.ml" 627 20531 20554
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 627 20531 20533 "Python.ml" 627 20531 20554
type(
  unit
)
"Python.ml" 628 20556 20558 "Python.ml" 628 20556 20560
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 628 20556 20561 "Python.ml" 628 20556 20566
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 628 20556 20558 "Python.ml" 628 20556 20566
type(
  unit
)
"Python.ml" 629 20568 20570 "Python.ml" 629 20568 20572
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 629 20568 20573 "Python.ml" 629 20568 20577
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 629 20568 20570 "Python.ml" 629 20568 20577
type(
  unit
)
"Python.ml" 630 20579 20581 "Python.ml" 630 20579 20583
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 630 20579 20584 "Python.ml" 630 20579 20599
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 630 20579 20581 "Python.ml" 630 20579 20599
type(
  unit
)
"Python.ml" 631 20601 20603 "Python.ml" 631 20601 20605
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 631 20601 20606 "Python.ml" 631 20601 20642
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 631 20601 20603 "Python.ml" 631 20601 20642
type(
  unit
)
"Python.ml" 632 20644 20646 "Python.ml" 632 20644 20648
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 632 20644 20649 "Python.ml" 632 20644 20654
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 632 20644 20646 "Python.ml" 632 20644 20654
type(
  unit
)
"Python.ml" 633 20656 20658 "Python.ml" 633 20656 20660
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 633 20656 20661 "Python.ml" 633 20656 20702
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 633 20656 20658 "Python.ml" 633 20656 20702
type(
  unit
)
"Python.ml" 634 20704 20706 "Python.ml" 634 20704 20708
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 634 20704 20709 "Python.ml" 634 20704 20713
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 634 20704 20706 "Python.ml" 634 20704 20713
type(
  unit
)
"Python.ml" 635 20715 20717 "Python.ml" 635 20715 20719
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 635 20715 20720 "Python.ml" 635 20715 20737
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 635 20715 20717 "Python.ml" 635 20715 20737
type(
  unit
)
"Python.ml" 636 20739 20741 "Python.ml" 636 20739 20743
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 636 20739 20744 "Python.ml" 636 20739 20800
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 636 20739 20741 "Python.ml" 636 20739 20800
type(
  unit
)
"Python.ml" 637 20802 20804 "Python.ml" 637 20802 20806
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 637 20802 20807 "Python.ml" 637 20802 20837
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 637 20802 20804 "Python.ml" 637 20802 20837
type(
  unit
)
"Python.ml" 638 20839 20841 "Python.ml" 638 20839 20843
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 638 20839 20844 "Python.ml" 638 20839 20876
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 638 20839 20841 "Python.ml" 638 20839 20876
type(
  unit
)
"Python.ml" 639 20878 20880 "Python.ml" 639 20878 20882
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 639 20878 20883 "Python.ml" 639 20878 20920
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 639 20878 20880 "Python.ml" 639 20878 20920
type(
  unit
)
"Python.ml" 640 20922 20924 "Python.ml" 640 20922 20926
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 640 20922 20927 "Python.ml" 640 20922 20947
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 640 20922 20924 "Python.ml" 640 20922 20947
type(
  unit
)
"Python.ml" 641 20949 20951 "Python.ml" 641 20949 20953
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 641 20949 20954 "Python.ml" 641 20949 20961
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 641 20949 20951 "Python.ml" 641 20949 20961
type(
  unit
)
"Python.ml" 642 20963 20965 "Python.ml" 642 20963 20967
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 642 20963 20968 "Python.ml" 642 20963 20973
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 642 20963 20965 "Python.ml" 642 20963 20973
type(
  unit
)
"Python.ml" 643 20975 20977 "Python.ml" 643 20975 20979
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 643 20975 20980 "Python.ml" 643 20975 20984
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 643 20975 20977 "Python.ml" 643 20975 20984
type(
  unit
)
"Python.ml" 645 20987 20989 "Python.ml" 645 20987 20998
type(
  (API.closure -> unit) -> API.closure list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 645 20987 20999 "Python.ml" 645 20987 21027
type(
  API.closure -> unit
)
ident(
  int_ref print_python_closure_wrapper "Python.ml" 158 4377 4381 "Python.ml" 158 4377 4409
)
"Python.ml" 645 20987 21028 "Python.ml" 645 20987 21040
type(
  API.closure list
)
ident(
  int_ref API.all_closures "API.mli" 156 8189 8189 "API.mli" 156 8189 8220
)
"Python.ml" 645 20987 20989 "Python.ml" 645 20987 21040
type(
  unit
)
"Python.ml" 646 21042 21044 "Python.ml" 646 21042 21053
type(
  (string * API.call -> unit) -> (string * API.call) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 647 21056 21065 "Python.ml" 647 21056 21069
type(
  string
)
ident(
  def name "Python.ml" 648 21078 21084 "Python.ml" 648 21078 21112
)
"Python.ml" 647 21056 21071 "Python.ml" 647 21056 21073
type(
  API.call
)
ident(
  def fn "Python.ml" 648 21078 21084 "Python.ml" 648 21078 21112
)
"Python.ml" 647 21056 21064 "Python.ml" 647 21056 21074
type(
  string * API.call
)
"Python.ml" 648 21078 21084 "Python.ml" 648 21078 21104
type(
  string -> API.call -> unit
)
ident(
  int_ref print_python_binding "Python.ml" 291 8795 8799 "Python.ml" 291 8795 8819
)
"Python.ml" 648 21078 21105 "Python.ml" 648 21078 21109
type(
  string
)
ident(
  int_ref name "Python.ml" 647 21056 21065 "Python.ml" 647 21056 21069
)
"Python.ml" 648 21078 21110 "Python.ml" 648 21078 21112
type(
  API.call
)
ident(
  int_ref fn "Python.ml" 647 21056 21071 "Python.ml" 647 21056 21073
)
"Python.ml" 648 21078 21084 "Python.ml" 648 21078 21112
type(
  unit
)
"Python.ml" 646 21042 21054 "Python.ml" 649 21113 21116
type(
  string * API.call -> unit
)
"Python.ml" 649 21113 21117 "Python.ml" 649 21113 21129
type(
  (string * API.call) list
)
ident(
  int_ref API.handle_calls "API.mli" 148 7854 7854 "API.mli" 148 7854 7893
)
"Python.ml" 646 21042 21044 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 645 20987 20989 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 643 20975 20977 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 642 20963 20965 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 641 20949 20951 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 640 20922 20924 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 639 20878 20880 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 638 20839 20841 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 637 20802 20804 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 636 20739 20741 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 635 20715 20717 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 634 20704 20706 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 633 20656 20658 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 632 20644 20646 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 631 20601 20603 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 630 20579 20581 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 629 20568 20570 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 628 20556 20558 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 627 20531 20533 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 626 20517 20519 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 625 20490 20492 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 624 20457 20459 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 623 20425 20427 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 622 20362 20364 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 621 20350 20352 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 620 20317 20319 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 619 20281 20283 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 618 20270 20272 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 617 20257 20259 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 616 20178 20180 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 615 20106 20108 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 614 20077 20079 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 613 20063 20065 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 612 20002 20004 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 611 19936 19938 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 609 19924 19926 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 608 19893 19895 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 607 19882 19884 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 606 19852 19854 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 605 19841 19843 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 604 19810 19812 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 603 19780 19782 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 602 19750 19752 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 601 19721 19723 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 600 19710 19712 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 599 19680 19682 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 598 19643 19645 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 596 19616 19618 "Python.ml" 649 21113 21129
type(
  unit
)
"Python.ml" 651 21131 21135 "Python.ml" 651 21131 21144
type(
  Str.regexp
)
ident(
  def py_fn_rex "Python.ml" 652 21187 21187 "Python.ml" 0 0 -1
)
"Python.ml" 651 21131 21147 "Python.ml" 651 21131 21157
type(
  string -> Str.regexp
)
ident(
  int_ref Str.regexp "str.mli" 26 1237 1237 "str.mli" 26 1237 1266
)
"Python.ml" 651 21131 21158 "Python.ml" 651 21131 21186
type(
  string
)
"Python.ml" 651 21131 21147 "Python.ml" 651 21131 21186
type(
  Str.regexp
)
"Python.ml" 652 21187 21191 "Python.ml" 652 21187 21203
type(
  Str.regexp
)
ident(
  def py_const_rex "Python.ml" 654 21247 21247 "Python.ml" 0 0 -1
)
"Python.ml" 652 21187 21206 "Python.ml" 652 21187 21216
type(
  string -> Str.regexp
)
ident(
  int_ref Str.regexp "str.mli" 26 1237 1237 "str.mli" 26 1237 1266
)
"Python.ml" 652 21187 21217 "Python.ml" 652 21187 21245
type(
  string
)
"Python.ml" 652 21187 21206 "Python.ml" 652 21187 21245
type(
  Str.regexp
)
"Python.ml" 654 21247 21251 "Python.ml" 654 21247 21273
type(
  unit -> unit
)
ident(
  def generate_python_nbd_py "Python.ml" 957 30220 30221 "Python.ml" 0 0 -1
)
"Python.ml" 654 21247 21274 "Python.ml" 654 21247 21276
type(
  unit
)
"Python.ml" 655 21279 21281 "Python.ml" 655 21279 21296
type(
  ?extra_sources:string list ->
  ?copyright:string -> Utils.comment_style -> unit
)
ident(
  int_ref Utils.generate_header "utils.mli" 54 1958 1958 "utils.mli" 55 1980 2054
)
"Python.ml" 655 21279 21297 "Python.ml" 655 21279 21306
type(
  Utils.comment_style
)
"Python.ml" 655 21279 21281 "Python.ml" 655 21279 21306
type(
  unit
)
"Python.ml" 657 21309 21311 "Python.ml" 657 21309 21313
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 657 21309 21314 "Python.ml" 734 23056 23057
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 657 21309 21311 "Python.ml" 734 23056 23057
type(
  unit
)
"Python.ml" 736 23060 23062 "Python.ml" 736 23060 23071
type(
  (API.enum -> unit) -> API.enum list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 737 23074 23084 "Python.ml" 737 23074 23095
type(
  string
)
ident(
  def enum_prefix "Python.ml" 738 23108 23114 "Python.ml" 743 23255 23268
)
"Python.ml" 737 23074 23097 "Python.ml" 737 23074 23102
type(
  (string * int) list
)
ident(
  def enums "Python.ml" 738 23108 23114 "Python.ml" 743 23255 23268
)
"Python.ml" 737 23074 23082 "Python.ml" 737 23074 23104
type(
  API.enum
)
"Python.ml" 738 23108 23114 "Python.ml" 738 23108 23123
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 739 23126 23139 "Python.ml" 739 23126 23143
type(
  string
)
ident(
  def enum "Python.ml" 740 23151 23161 "Python.ml" 741 23208 23239
)
"Python.ml" 739 23126 23145 "Python.ml" 739 23126 23146
type(
  int
)
ident(
  def i "Python.ml" 740 23151 23161 "Python.ml" 741 23208 23239
)
"Python.ml" 739 23126 23138 "Python.ml" 739 23126 23147
type(
  string * int
)
"Python.ml" 740 23151 23165 "Python.ml" 740 23151 23169
type(
  string
)
ident(
  def enum "Python.ml" 741 23208 23218 "Python.ml" 741 23208 23239
)
"Python.ml" 740 23151 23172 "Python.ml" 740 23151 23179
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 740 23151 23180 "Python.ml" 740 23151 23187
type(
  (string -> string -> string, unit, string) format
)
"Python.ml" 740 23151 23188 "Python.ml" 740 23151 23199
type(
  string
)
ident(
  int_ref enum_prefix "Python.ml" 737 23074 23084 "Python.ml" 737 23074 23095
)
"Python.ml" 740 23151 23200 "Python.ml" 740 23151 23204
type(
  string
)
ident(
  int_ref enum "Python.ml" 739 23126 23139 "Python.ml" 739 23126 23143
)
"Python.ml" 740 23151 23172 "Python.ml" 740 23151 23204
type(
  string
)
"Python.ml" 741 23208 23218 "Python.ml" 741 23208 23220
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 741 23208 23221 "Python.ml" 741 23208 23232
type(
  (string -> int -> unit, unit, string, unit) format4
)
"Python.ml" 741 23208 23233 "Python.ml" 741 23208 23237
type(
  string
)
ident(
  int_ref enum "Python.ml" 740 23151 23165 "Python.ml" 740 23151 23169
)
"Python.ml" 741 23208 23238 "Python.ml" 741 23208 23239
type(
  int
)
ident(
  int_ref i "Python.ml" 739 23126 23145 "Python.ml" 739 23126 23146
)
"Python.ml" 741 23208 23218 "Python.ml" 741 23208 23239
type(
  unit
)
"Python.ml" 740 23151 23161 "Python.ml" 741 23208 23239
type(
  unit
)
"Python.ml" 738 23108 23124 "Python.ml" 742 23240 23247
type(
  string * int -> unit
)
"Python.ml" 742 23240 23248 "Python.ml" 742 23240 23253
type(
  (string * int) list
)
ident(
  int_ref enums "Python.ml" 737 23074 23097 "Python.ml" 737 23074 23102
)
"Python.ml" 738 23108 23114 "Python.ml" 742 23240 23253
type(
  unit
)
"Python.ml" 743 23255 23261 "Python.ml" 743 23255 23263
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 743 23255 23264 "Python.ml" 743 23255 23268
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 743 23255 23261 "Python.ml" 743 23255 23268
type(
  unit
)
"Python.ml" 738 23108 23114 "Python.ml" 743 23255 23268
type(
  unit
)
"Python.ml" 736 23060 23072 "Python.ml" 744 23269 23272
type(
  API.enum -> unit
)
"Python.ml" 744 23269 23273 "Python.ml" 744 23269 23282
type(
  API.enum list
)
ident(
  int_ref API.all_enums "API.mli" 157 8221 8221 "API.mli" 157 8221 8246
)
"Python.ml" 736 23060 23062 "Python.ml" 744 23269 23282
type(
  unit
)
"Python.ml" 745 23284 23286 "Python.ml" 745 23284 23295
type(
  (API.flags -> unit) -> API.flags list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 746 23298 23308 "Python.ml" 746 23298 23319
type(
  string
)
ident(
  def flag_prefix "Python.ml" 747 23332 23338 "Python.ml" 755 23589 23602
)
"Python.ml" 746 23298 23321 "Python.ml" 746 23298 23326
type(
  (string * int) list
)
ident(
  def flags "Python.ml" 747 23332 23338 "Python.ml" 755 23589 23602
)
"Python.ml" 746 23298 23306 "Python.ml" 746 23298 23328
type(
  API.flags
)
"Python.ml" 747 23332 23342 "Python.ml" 747 23332 23346
type(
  int ref
)
ident(
  def mask "Python.ml" 748 23358 23364 "Python.ml" 755 23589 23602
)
"Python.ml" 747 23332 23349 "Python.ml" 747 23332 23352
type(
  int -> int ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1212 46183 46183 "stdlib.mli" 1212 46183 46227
)
"Python.ml" 747 23332 23353 "Python.ml" 747 23332 23354
type(
  int
)
"Python.ml" 747 23332 23349 "Python.ml" 747 23332 23354
type(
  int ref
)
"Python.ml" 748 23358 23364 "Python.ml" 748 23358 23373
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 749 23376 23389 "Python.ml" 749 23376 23393
type(
  string
)
ident(
  def flag "Python.ml" 750 23401 23411 "Python.ml" 752 23495 23524
)
"Python.ml" 749 23376 23395 "Python.ml" 749 23376 23396
type(
  int
)
ident(
  def i "Python.ml" 750 23401 23411 "Python.ml" 752 23495 23524
)
"Python.ml" 749 23376 23388 "Python.ml" 749 23376 23397
type(
  string * int
)
"Python.ml" 750 23401 23415 "Python.ml" 750 23401 23419
type(
  string
)
ident(
  def flag "Python.ml" 751 23458 23468 "Python.ml" 752 23495 23524
)
"Python.ml" 750 23401 23422 "Python.ml" 750 23401 23429
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 750 23401 23430 "Python.ml" 750 23401 23437
type(
  (string -> string -> string, unit, string) format
)
"Python.ml" 750 23401 23438 "Python.ml" 750 23401 23449
type(
  string
)
ident(
  int_ref flag_prefix "Python.ml" 746 23298 23308 "Python.ml" 746 23298 23319
)
"Python.ml" 750 23401 23450 "Python.ml" 750 23401 23454
type(
  string
)
ident(
  int_ref flag "Python.ml" 749 23376 23389 "Python.ml" 749 23376 23393
)
"Python.ml" 750 23401 23422 "Python.ml" 750 23401 23454
type(
  string
)
"Python.ml" 751 23458 23468 "Python.ml" 751 23458 23470
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 751 23458 23471 "Python.ml" 751 23458 23486
type(
  (string -> int -> unit, unit, string, unit) format4
)
"Python.ml" 751 23458 23487 "Python.ml" 751 23458 23491
type(
  string
)
ident(
  int_ref flag "Python.ml" 750 23401 23415 "Python.ml" 750 23401 23419
)
"Python.ml" 751 23458 23492 "Python.ml" 751 23458 23493
type(
  int
)
ident(
  int_ref i "Python.ml" 749 23376 23395 "Python.ml" 749 23376 23396
)
"Python.ml" 751 23458 23468 "Python.ml" 751 23458 23493
type(
  unit
)
"Python.ml" 752 23495 23505 "Python.ml" 752 23495 23509
type(
  int ref
)
ident(
  int_ref mask "Python.ml" 747 23332 23342 "Python.ml" 747 23332 23346
)
"Python.ml" 752 23495 23510 "Python.ml" 752 23495 23512
type(
  int ref -> int -> unit
)
ident(
  int_ref Stdlib.( := ) "stdlib.mli" 1221 46495 46495 "stdlib.mli" 1221 46495 46548
)
"Python.ml" 752 23495 23513 "Python.ml" 752 23495 23514
type(
  int ref -> int
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"Python.ml" 752 23495 23514 "Python.ml" 752 23495 23518
type(
  int ref
)
ident(
  int_ref mask "Python.ml" 747 23332 23342 "Python.ml" 747 23332 23346
)
"Python.ml" 752 23495 23513 "Python.ml" 752 23495 23518
type(
  int
)
"Python.ml" 752 23495 23519 "Python.ml" 752 23495 23522
type(
  int -> int -> int
)
ident(
  int_ref Stdlib.( lor ) "stdlib.mli" 403 15448 15448 "stdlib.mli" 403 15448 15495
)
"Python.ml" 752 23495 23523 "Python.ml" 752 23495 23524
type(
  int
)
ident(
  int_ref i "Python.ml" 749 23376 23395 "Python.ml" 749 23376 23396
)
"Python.ml" 752 23495 23513 "Python.ml" 752 23495 23524
type(
  int
)
"Python.ml" 752 23495 23505 "Python.ml" 752 23495 23524
type(
  unit
)
"Python.ml" 751 23458 23468 "Python.ml" 752 23495 23524
type(
  unit
)
"Python.ml" 750 23401 23411 "Python.ml" 752 23495 23524
type(
  unit
)
"Python.ml" 748 23358 23374 "Python.ml" 753 23525 23532
type(
  string * int -> unit
)
"Python.ml" 753 23525 23533 "Python.ml" 753 23525 23538
type(
  (string * int) list
)
ident(
  int_ref flags "Python.ml" 746 23298 23321 "Python.ml" 746 23298 23326
)
"Python.ml" 748 23358 23364 "Python.ml" 753 23525 23538
type(
  unit
)
"Python.ml" 754 23540 23546 "Python.ml" 754 23540 23548
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 754 23540 23549 "Python.ml" 754 23540 23569
type(
  (string -> int -> unit, unit, string, unit) format4
)
"Python.ml" 754 23540 23570 "Python.ml" 754 23540 23581
type(
  string
)
ident(
  int_ref flag_prefix "Python.ml" 746 23298 23308 "Python.ml" 746 23298 23319
)
"Python.ml" 754 23540 23582 "Python.ml" 754 23540 23583
type(
  int ref -> int
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"Python.ml" 754 23540 23583 "Python.ml" 754 23540 23587
type(
  int ref
)
ident(
  int_ref mask "Python.ml" 747 23332 23342 "Python.ml" 747 23332 23346
)
"Python.ml" 754 23540 23582 "Python.ml" 754 23540 23587
type(
  int
)
"Python.ml" 754 23540 23546 "Python.ml" 754 23540 23587
type(
  unit
)
"Python.ml" 755 23589 23595 "Python.ml" 755 23589 23597
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 755 23589 23598 "Python.ml" 755 23589 23602
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 755 23589 23595 "Python.ml" 755 23589 23602
type(
  unit
)
"Python.ml" 754 23540 23546 "Python.ml" 755 23589 23602
type(
  unit
)
"Python.ml" 748 23358 23364 "Python.ml" 755 23589 23602
type(
  unit
)
"Python.ml" 747 23332 23338 "Python.ml" 755 23589 23602
type(
  unit
)
"Python.ml" 745 23284 23296 "Python.ml" 756 23603 23606
type(
  API.flags -> unit
)
"Python.ml" 756 23603 23607 "Python.ml" 756 23603 23616
type(
  API.flags list
)
ident(
  int_ref API.all_flags "API.mli" 158 8247 8247 "API.mli" 158 8247 8273
)
"Python.ml" 745 23284 23286 "Python.ml" 756 23603 23616
type(
  unit
)
"Python.ml" 757 23618 23620 "Python.ml" 757 23618 23629
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 757 23618 23636 "Python.ml" 757 23618 23637
type(
  string
)
ident(
  def n "Python.ml" 757 23618 23645 "Python.ml" 757 23618 23663
)
"Python.ml" 757 23618 23639 "Python.ml" 757 23618 23640
type(
  int
)
ident(
  def i "Python.ml" 757 23618 23645 "Python.ml" 757 23618 23663
)
"Python.ml" 757 23618 23635 "Python.ml" 757 23618 23641
type(
  string * int
)
"Python.ml" 757 23618 23645 "Python.ml" 757 23618 23647
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 757 23618 23648 "Python.ml" 757 23618 23659
type(
  (string -> int -> unit, unit, string, unit) format4
)
"Python.ml" 757 23618 23660 "Python.ml" 757 23618 23661
type(
  string
)
ident(
  int_ref n "Python.ml" 757 23618 23636 "Python.ml" 757 23618 23637
)
"Python.ml" 757 23618 23662 "Python.ml" 757 23618 23663
type(
  int
)
ident(
  int_ref i "Python.ml" 757 23618 23639 "Python.ml" 757 23618 23640
)
"Python.ml" 757 23618 23645 "Python.ml" 757 23618 23663
type(
  unit
)
"Python.ml" 757 23618 23630 "Python.ml" 757 23618 23664
type(
  string * int -> unit
)
"Python.ml" 757 23618 23665 "Python.ml" 757 23618 23674
type(
  (string * int) list
)
ident(
  int_ref API.constants "API.mli" 160 8322 8322 "API.mli" 160 8322 8357
)
"Python.ml" 757 23618 23620 "Python.ml" 757 23618 23674
type(
  unit
)
"Python.ml" 758 23676 23678 "Python.ml" 758 23676 23687
type(
  (string * (string * (string * int) list) list -> unit) ->
  (string * (string * (string * int) list) list) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 759 23690 23699 "Python.ml" 759 23690 23701
type(
  string
)
ident(
  def ns "Python.ml" 760 23713 23719 "Python.ml" 769 24132 24146
)
"Python.ml" 759 23690 23703 "Python.ml" 759 23690 23708
type(
  (string * (string * int) list) list
)
ident(
  def ctxts "Python.ml" 760 23713 23719 "Python.ml" 769 24132 24146
)
"Python.ml" 759 23690 23698 "Python.ml" 759 23690 23709
type(
  string * (string * (string * int) list) list
)
"Python.ml" 760 23713 23723 "Python.ml" 760 23713 23731
type(
  string
)
ident(
  def ns_upper "Python.ml" 761 23763 23769 "Python.ml" 769 24132 24146
)
"Python.ml" 760 23713 23734 "Python.ml" 760 23713 23756
type(
  string -> string
)
ident(
  int_ref Stdlib.String.uppercase_ascii "string.mli" 265 9584 9584 "string.mli" 265 9584 9622
)
"Python.ml" 760 23713 23757 "Python.ml" 760 23713 23759
type(
  string
)
ident(
  int_ref ns "Python.ml" 759 23690 23699 "Python.ml" 759 23690 23701
)
"Python.ml" 760 23713 23734 "Python.ml" 760 23713 23759
type(
  string
)
"Python.ml" 761 23763 23769 "Python.ml" 761 23763 23771
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 761 23763 23772 "Python.ml" 761 23763 23798
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 761 23763 23799 "Python.ml" 761 23763 23807
type(
  string
)
ident(
  int_ref ns_upper "Python.ml" 760 23713 23723 "Python.ml" 760 23713 23731
)
"Python.ml" 761 23763 23808 "Python.ml" 761 23763 23810
type(
  string
)
ident(
  int_ref ns "Python.ml" 759 23690 23699 "Python.ml" 759 23690 23701
)
"Python.ml" 761 23763 23769 "Python.ml" 761 23763 23810
type(
  unit
)
"Python.ml" 762 23812 23818 "Python.ml" 762 23812 23827
type(
  (string * (string * int) list -> unit) ->
  (string * (string * int) list) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 763 23830 23843 "Python.ml" 763 23830 23847
type(
  string
)
ident(
  def ctxt "Python.ml" 764 23860 23870 "Python.ml" 768 24070 24131
)
"Python.ml" 763 23830 23849 "Python.ml" 763 23830 23855
type(
  (string * int) list
)
ident(
  def consts "Python.ml" 764 23860 23870 "Python.ml" 768 24070 24131
)
"Python.ml" 763 23830 23842 "Python.ml" 763 23830 23856
type(
  string * (string * int) list
)
"Python.ml" 764 23860 23874 "Python.ml" 764 23860 23884
type(
  string
)
ident(
  def ctxt_macro "Python.ml" 765 23906 23916 "Python.ml" 768 24070 24131
)
"Python.ml" 764 23860 23887 "Python.ml" 764 23860 23897
type(
  string -> string
)
ident(
  int_ref Utils.macro_name "utils.mli" 51 1880 1880 "utils.mli" 51 1880 1913
)
"Python.ml" 764 23860 23898 "Python.ml" 764 23860 23902
type(
  string
)
ident(
  int_ref ctxt "Python.ml" 763 23830 23843 "Python.ml" 763 23830 23847
)
"Python.ml" 764 23860 23887 "Python.ml" 764 23860 23902
type(
  string
)
"Python.ml" 765 23906 23920 "Python.ml" 765 23906 23930
type(
  string
)
ident(
  def ctxt_upper "Python.ml" 766 23970 23980 "Python.ml" 768 24070 24131
)
"Python.ml" 765 23906 23933 "Python.ml" 765 23906 23955
type(
  string -> string
)
ident(
  int_ref Stdlib.String.uppercase_ascii "string.mli" 265 9584 9584 "string.mli" 265 9584 9622
)
"Python.ml" 765 23906 23956 "Python.ml" 765 23906 23966
type(
  string
)
ident(
  int_ref ctxt_macro "Python.ml" 764 23860 23874 "Python.ml" 764 23860 23884
)
"Python.ml" 765 23906 23933 "Python.ml" 765 23906 23966
type(
  string
)
"Python.ml" 766 23970 23980 "Python.ml" 766 23970 23982
type(
  (string -> string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 766 23970 23983 "Python.ml" 766 23970 24001
type(
  (string -> string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 767 24002 24016 "Python.ml" 767 24002 24023
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Python.ml" 767 24002 24024 "Python.ml" 767 24002 24039
type(
  (string -> string -> string, unit, string) format
)
"Python.ml" 767 24002 24040 "Python.ml" 767 24002 24048
type(
  string
)
ident(
  int_ref ns_upper "Python.ml" 760 23713 23723 "Python.ml" 760 23713 23731
)
"Python.ml" 767 24002 24049 "Python.ml" 767 24002 24059
type(
  string
)
ident(
  int_ref ctxt_upper "Python.ml" 765 23906 23920 "Python.ml" 765 23906 23930
)
"Python.ml" 767 24002 24015 "Python.ml" 767 24002 24060
type(
  string
)
"Python.ml" 767 24002 24061 "Python.ml" 767 24002 24063
type(
  string
)
ident(
  int_ref ns "Python.ml" 759 23690 23699 "Python.ml" 759 23690 23701
)
"Python.ml" 767 24002 24064 "Python.ml" 767 24002 24068
type(
  string
)
ident(
  int_ref ctxt "Python.ml" 763 23830 23843 "Python.ml" 763 23830 23847
)
"Python.ml" 766 23970 23980 "Python.ml" 767 24002 24068
type(
  unit
)
"Python.ml" 768 24070 24080 "Python.ml" 768 24070 24089
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 768 24070 24096 "Python.ml" 768 24070 24097
type(
  string
)
ident(
  def n "Python.ml" 768 24070 24105 "Python.ml" 768 24070 24123
)
"Python.ml" 768 24070 24099 "Python.ml" 768 24070 24100
type(
  int
)
ident(
  def i "Python.ml" 768 24070 24105 "Python.ml" 768 24070 24123
)
"Python.ml" 768 24070 24095 "Python.ml" 768 24070 24101
type(
  string * int
)
"Python.ml" 768 24070 24105 "Python.ml" 768 24070 24107
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 768 24070 24108 "Python.ml" 768 24070 24119
type(
  (string -> int -> unit, unit, string, unit) format4
)
"Python.ml" 768 24070 24120 "Python.ml" 768 24070 24121
type(
  string
)
ident(
  int_ref n "Python.ml" 768 24070 24096 "Python.ml" 768 24070 24097
)
"Python.ml" 768 24070 24122 "Python.ml" 768 24070 24123
type(
  int
)
ident(
  int_ref i "Python.ml" 768 24070 24099 "Python.ml" 768 24070 24100
)
"Python.ml" 768 24070 24105 "Python.ml" 768 24070 24123
type(
  unit
)
"Python.ml" 768 24070 24090 "Python.ml" 768 24070 24124
type(
  string * int -> unit
)
"Python.ml" 768 24070 24125 "Python.ml" 768 24070 24131
type(
  (string * int) list
)
ident(
  int_ref consts "Python.ml" 763 23830 23849 "Python.ml" 763 23830 23855
)
"Python.ml" 768 24070 24080 "Python.ml" 768 24070 24131
type(
  unit
)
"Python.ml" 766 23970 23980 "Python.ml" 768 24070 24131
type(
  unit
)
"Python.ml" 765 23906 23916 "Python.ml" 768 24070 24131
type(
  unit
)
"Python.ml" 764 23860 23870 "Python.ml" 768 24070 24131
type(
  unit
)
"Python.ml" 762 23812 23828 "Python.ml" 769 24132 24139
type(
  string * (string * int) list -> unit
)
"Python.ml" 769 24132 24140 "Python.ml" 769 24132 24145
type(
  (string * (string * int) list) list
)
ident(
  int_ref ctxts "Python.ml" 759 23690 23703 "Python.ml" 759 23690 23708
)
"Python.ml" 762 23812 23818 "Python.ml" 769 24132 24145
type(
  unit
)
"Python.ml" 761 23763 23769 "Python.ml" 769 24132 24146
type(
  unit
)
"Python.ml" 760 23713 23719 "Python.ml" 769 24132 24146
type(
  unit
)
"Python.ml" 758 23676 23688 "Python.ml" 770 24147 24150
type(
  string * (string * (string * int) list) list -> unit
)
"Python.ml" 770 24147 24151 "Python.ml" 770 24147 24170
type(
  (string * (string * (string * int) list) list) list
)
ident(
  int_ref API.metadata_namespaces "API.mli" 161 8358 8358 "API.mli" 161 8358 8435
)
"Python.ml" 758 23676 23678 "Python.ml" 770 24147 24170
type(
  unit
)
"Python.ml" 772 24173 24175 "Python.ml" 772 24173 24177
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 772 24173 24178 "Python.ml" 887 28108 28109
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 772 24173 24175 "Python.ml" 887 28108 28109
type(
  unit
)
"Python.ml" 889 28112 28114 "Python.ml" 889 28112 28123
type(
  (string * API.call -> unit) -> (string * API.call) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 890 28126 28135 "Python.ml" 890 28126 28139
type(
  string
)
ident(
  def name "Python.ml" 891 28184 28190 "Python.ml" 944 30019 30032
)
"Python.ml" 890 28126 28143 "Python.ml" 890 28126 28147
type(
  API.arg list
)
ident(
  def args "Python.ml" 891 28184 28190 "Python.ml" 944 30019 30032
)
"Python.ml" 890 28126 28149 "Python.ml" 890 28126 28156
type(
  API.optarg list
)
ident(
  def optargs "Python.ml" 891 28184 28190 "Python.ml" 944 30019 30032
)
"Python.ml" 890 28126 28158 "Python.ml" 890 28126 28167
type(
  string
)
ident(
  def shortdesc "Python.ml" 891 28184 28190 "Python.ml" 944 30019 30032
)
"Python.ml" 890 28126 28169 "Python.ml" 890 28126 28177
type(
  string
)
ident(
  def longdesc "Python.ml" 891 28184 28190 "Python.ml" 944 30019 30032
)
"Python.ml" 890 28126 28141 "Python.ml" 890 28126 28179
type(
  API.call
)
"Python.ml" 890 28126 28134 "Python.ml" 890 28126 28180
type(
  string * API.call
)
"Python.ml" 891 28184 28194 "Python.ml" 891 28184 28198
type(
  (string * 'a option) list
)
ident(
  def args "Python.ml" 915 29024 29030 "Python.ml" 944 30019 30032
)
"Python.ml" 892 28201 28209 "Python.ml" 892 28201 28217
type(
  (API.arg -> string * 'a option) ->
  API.arg list -> (string * 'a option) list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"Python.ml" 894 28239 28256 "Python.ml" 894 28239 28257
type(
  string
)
ident(
  def n "Python.ml" 894 28239 28261 "Python.ml" 894 28239 28268
)
"Python.ml" 894 28239 28251 "Python.ml" 894 28239 28257
type(
  API.arg
)
"Python.ml" 894 28239 28261 "Python.ml" 894 28239 28262
type(
  string
)
ident(
  int_ref n "Python.ml" 894 28239 28256 "Python.ml" 894 28239 28257
)
"Python.ml" 894 28239 28264 "Python.ml" 894 28239 28268
type(
  'a option
)
"Python.ml" 894 28239 28261 "Python.ml" 894 28239 28268
type(
  string * 'a option
)
"Python.ml" 895 28269 28290 "Python.ml" 895 28269 28291
type(
  string
)
ident(
  def n "Python.ml" 895 28269 28299 "Python.ml" 895 28269 28306
)
"Python.ml" 895 28269 28293 "Python.ml" 895 28269 28294
type(
  string
)
"Python.ml" 895 28269 28281 "Python.ml" 895 28269 28295
type(
  API.arg
)
"Python.ml" 895 28269 28299 "Python.ml" 895 28269 28300
type(
  string
)
ident(
  int_ref n "Python.ml" 895 28269 28290 "Python.ml" 895 28269 28291
)
"Python.ml" 895 28269 28302 "Python.ml" 895 28269 28306
type(
  'a option
)
"Python.ml" 895 28269 28299 "Python.ml" 895 28269 28306
type(
  string * 'a option
)
"Python.ml" 896 28307 28329 "Python.ml" 896 28307 28330
type(
  string
)
"Python.ml" 896 28307 28332 "Python.ml" 896 28307 28337
type(
  string
)
ident(
  def count "Python.ml" 896 28307 28342 "Python.ml" 896 28307 28353
)
"Python.ml" 896 28307 28319 "Python.ml" 896 28307 28338
type(
  API.arg
)
"Python.ml" 896 28307 28342 "Python.ml" 896 28307 28347
type(
  string
)
ident(
  int_ref count "Python.ml" 896 28307 28332 "Python.ml" 896 28307 28337
)
"Python.ml" 896 28307 28349 "Python.ml" 896 28307 28353
type(
  'a option
)
"Python.ml" 896 28307 28342 "Python.ml" 896 28307 28353
type(
  string * 'a option
)
"Python.ml" 897 28354 28382 "Python.ml" 897 28354 28383
type(
  string
)
ident(
  def n "Python.ml" 897 28354 28391 "Python.ml" 897 28354 28398
)
"Python.ml" 897 28354 28385 "Python.ml" 897 28354 28386
type(
  string
)
"Python.ml" 897 28354 28366 "Python.ml" 897 28354 28387
type(
  API.arg
)
"Python.ml" 897 28354 28391 "Python.ml" 897 28354 28392
type(
  string
)
ident(
  int_ref n "Python.ml" 897 28354 28382 "Python.ml" 897 28354 28383
)
"Python.ml" 897 28354 28394 "Python.ml" 897 28354 28398
type(
  'a option
)
"Python.ml" 897 28354 28391 "Python.ml" 897 28354 28398
type(
  string * 'a option
)
"Python.ml" 898 28399 28428 "Python.ml" 898 28399 28429
type(
  string
)
ident(
  def n "Python.ml" 898 28399 28437 "Python.ml" 898 28399 28444
)
"Python.ml" 898 28399 28431 "Python.ml" 898 28399 28432
type(
  string
)
"Python.ml" 898 28399 28411 "Python.ml" 898 28399 28433
type(
  API.arg
)
"Python.ml" 898 28399 28437 "Python.ml" 898 28399 28438
type(
  string
)
ident(
  int_ref n "Python.ml" 898 28399 28428 "Python.ml" 898 28399 28429
)
"Python.ml" 898 28399 28440 "Python.ml" 898 28399 28444
type(
  'a option
)
"Python.ml" 898 28399 28437 "Python.ml" 898 28399 28444
type(
  string * 'a option
)
"Python.ml" 899 28445 28467 "Python.ml" 899 28445 28473
type(
  string
)
ident(
  def cbname "Python.ml" 899 28445 28479 "Python.ml" 899 28445 28491
)
"Python.ml" 899 28445 28465 "Python.ml" 899 28445 28475
type(
  API.closure
)
"Python.ml" 899 28445 28457 "Python.ml" 899 28445 28475
type(
  API.arg
)
"Python.ml" 899 28445 28479 "Python.ml" 899 28445 28485
type(
  string
)
ident(
  int_ref cbname "Python.ml" 899 28445 28467 "Python.ml" 899 28445 28473
)
"Python.ml" 899 28445 28487 "Python.ml" 899 28445 28491
type(
  'a option
)
"Python.ml" 899 28445 28479 "Python.ml" 899 28445 28491
type(
  string * 'a option
)
"Python.ml" 900 28492 28510 "Python.ml" 900 28492 28511
type(
  string
)
ident(
  def n "Python.ml" 900 28492 28519 "Python.ml" 900 28492 28526
)
"Python.ml" 900 28492 28513 "Python.ml" 900 28492 28514
type(
  API.enum
)
"Python.ml" 900 28492 28504 "Python.ml" 900 28492 28515
type(
  API.arg
)
"Python.ml" 900 28492 28519 "Python.ml" 900 28492 28520
type(
  string
)
ident(
  int_ref n "Python.ml" 900 28492 28510 "Python.ml" 900 28492 28511
)
"Python.ml" 900 28492 28522 "Python.ml" 900 28492 28526
type(
  'a option
)
"Python.ml" 900 28492 28519 "Python.ml" 900 28492 28526
type(
  string * 'a option
)
"Python.ml" 901 28527 28548 "Python.ml" 901 28527 28549
type(
  string
)
"Python.ml" 901 28527 28539 "Python.ml" 901 28527 28549
type(
  API.arg
)
"Python.ml" 901 28527 28560 "Python.ml" 901 28527 28565
type(
  bool
)
"Python.ml" 901 28527 28553 "Python.ml" 901 28527 28565
type(
  string * 'a option
)
"Python.ml" 902 28602 28621 "Python.ml" 902 28602 28622
type(
  string
)
ident(
  def n "Python.ml" 902 28602 28630 "Python.ml" 902 28602 28637
)
"Python.ml" 902 28602 28624 "Python.ml" 902 28602 28625
type(
  API.flags
)
"Python.ml" 902 28602 28614 "Python.ml" 902 28602 28626
type(
  API.arg
)
"Python.ml" 902 28602 28630 "Python.ml" 902 28602 28631
type(
  string
)
ident(
  int_ref n "Python.ml" 902 28602 28621 "Python.ml" 902 28602 28622
)
"Python.ml" 902 28602 28633 "Python.ml" 902 28602 28637
type(
  'a option
)
"Python.ml" 902 28602 28630 "Python.ml" 902 28602 28637
type(
  string * 'a option
)
"Python.ml" 903 28638 28653 "Python.ml" 903 28638 28654
type(
  string
)
ident(
  def n "Python.ml" 903 28638 28666 "Python.ml" 903 28638 28673
)
"Python.ml" 903 28638 28650 "Python.ml" 903 28638 28654
type(
  API.arg
)
"Python.ml" 903 28638 28661 "Python.ml" 903 28638 28662
type(
  string
)
ident(
  def n "Python.ml" 903 28638 28666 "Python.ml" 903 28638 28673
)
"Python.ml" 903 28638 28657 "Python.ml" 903 28638 28662
type(
  API.arg
)
"Python.ml" 903 28638 28650 "Python.ml" 903 28638 28662
type(
  API.arg
)
"Python.ml" 903 28638 28666 "Python.ml" 903 28638 28667
type(
  string
)
ident(
  int_ref n "Python.ml" 903 28638 28653 "Python.ml" 903 28638 28654
)
"Python.ml" 903 28638 28669 "Python.ml" 903 28638 28673
type(
  'a option
)
"Python.ml" 903 28638 28666 "Python.ml" 903 28638 28673
type(
  string * 'a option
)
"Python.ml" 904 28674 28692 "Python.ml" 904 28674 28693
type(
  string
)
ident(
  def n "Python.ml" 904 28674 28697 "Python.ml" 904 28674 28704
)
"Python.ml" 904 28674 28686 "Python.ml" 904 28674 28693
type(
  API.arg
)
"Python.ml" 904 28674 28697 "Python.ml" 904 28674 28698
type(
  string
)
ident(
  int_ref n "Python.ml" 904 28674 28692 "Python.ml" 904 28674 28693
)
"Python.ml" 904 28674 28700 "Python.ml" 904 28674 28704
type(
  'a option
)
"Python.ml" 904 28674 28697 "Python.ml" 904 28674 28704
type(
  string * 'a option
)
"Python.ml" 905 28705 28722 "Python.ml" 905 28705 28723
type(
  string
)
ident(
  def n "Python.ml" 905 28705 28727 "Python.ml" 905 28705 28734
)
"Python.ml" 905 28705 28717 "Python.ml" 905 28705 28723
type(
  API.arg
)
"Python.ml" 905 28705 28727 "Python.ml" 905 28705 28728
type(
  string
)
ident(
  int_ref n "Python.ml" 905 28705 28722 "Python.ml" 905 28705 28723
)
"Python.ml" 905 28705 28730 "Python.ml" 905 28705 28734
type(
  'a option
)
"Python.ml" 905 28705 28727 "Python.ml" 905 28705 28734
type(
  string * 'a option
)
"Python.ml" 906 28735 28753 "Python.ml" 906 28735 28754
type(
  string
)
ident(
  def n "Python.ml" 906 28735 28758 "Python.ml" 906 28735 28765
)
"Python.ml" 906 28735 28747 "Python.ml" 906 28735 28754
type(
  API.arg
)
"Python.ml" 906 28735 28758 "Python.ml" 906 28735 28759
type(
  string
)
ident(
  int_ref n "Python.ml" 906 28735 28753 "Python.ml" 906 28735 28754
)
"Python.ml" 906 28735 28761 "Python.ml" 906 28735 28765
type(
  'a option
)
"Python.ml" 906 28735 28758 "Python.ml" 906 28735 28765
type(
  string * 'a option
)
"Python.ml" 907 28766 28794 "Python.ml" 907 28766 28795
type(
  string
)
ident(
  def n "Python.ml" 907 28766 28803 "Python.ml" 907 28766 28810
)
"Python.ml" 907 28766 28797 "Python.ml" 907 28766 28798
type(
  string
)
"Python.ml" 907 28766 28778 "Python.ml" 907 28766 28799
type(
  API.arg
)
"Python.ml" 907 28766 28803 "Python.ml" 907 28766 28804
type(
  string
)
ident(
  int_ref n "Python.ml" 907 28766 28794 "Python.ml" 907 28766 28795
)
"Python.ml" 907 28766 28806 "Python.ml" 907 28766 28810
type(
  'a option
)
"Python.ml" 907 28766 28803 "Python.ml" 907 28766 28810
type(
  string * 'a option
)
"Python.ml" 908 28811 28830 "Python.ml" 908 28811 28831
type(
  string
)
ident(
  def n "Python.ml" 908 28811 28835 "Python.ml" 908 28811 28842
)
"Python.ml" 908 28811 28823 "Python.ml" 908 28811 28831
type(
  API.arg
)
"Python.ml" 908 28811 28835 "Python.ml" 908 28811 28836
type(
  string
)
ident(
  int_ref n "Python.ml" 908 28811 28830 "Python.ml" 908 28811 28831
)
"Python.ml" 908 28811 28838 "Python.ml" 908 28811 28842
type(
  'a option
)
"Python.ml" 908 28811 28835 "Python.ml" 908 28811 28842
type(
  string * 'a option
)
"Python.ml" 909 28843 28866 "Python.ml" 909 28843 28867
type(
  string
)
ident(
  def n "Python.ml" 909 28843 28871 "Python.ml" 909 28843 28878
)
"Python.ml" 909 28843 28855 "Python.ml" 909 28843 28867
type(
  API.arg
)
"Python.ml" 909 28843 28871 "Python.ml" 909 28843 28872
type(
  string
)
ident(
  int_ref n "Python.ml" 909 28843 28866 "Python.ml" 909 28843 28867
)
"Python.ml" 909 28843 28874 "Python.ml" 909 28843 28878
type(
  'a option
)
"Python.ml" 909 28843 28871 "Python.ml" 909 28843 28878
type(
  string * 'a option
)
"Python.ml" 910 28879 28896 "Python.ml" 910 28879 28897
type(
  string
)
ident(
  def n "Python.ml" 910 28879 28901 "Python.ml" 910 28879 28908
)
"Python.ml" 910 28879 28891 "Python.ml" 910 28879 28897
type(
  API.arg
)
"Python.ml" 910 28879 28901 "Python.ml" 910 28879 28902
type(
  string
)
ident(
  int_ref n "Python.ml" 910 28879 28896 "Python.ml" 910 28879 28897
)
"Python.ml" 910 28879 28904 "Python.ml" 910 28879 28908
type(
  'a option
)
"Python.ml" 910 28879 28901 "Python.ml" 910 28879 28908
type(
  string * 'a option
)
"Python.ml" 911 28909 28928 "Python.ml" 911 28909 28929
type(
  string
)
ident(
  def n "Python.ml" 911 28909 28933 "Python.ml" 911 28909 28940
)
"Python.ml" 911 28909 28921 "Python.ml" 911 28909 28929
type(
  API.arg
)
"Python.ml" 911 28909 28933 "Python.ml" 911 28909 28934
type(
  string
)
ident(
  int_ref n "Python.ml" 911 28909 28928 "Python.ml" 911 28909 28929
)
"Python.ml" 911 28909 28936 "Python.ml" 911 28909 28940
type(
  'a option
)
"Python.ml" 911 28909 28933 "Python.ml" 911 28909 28940
type(
  string * 'a option
)
"Python.ml" 912 28941 28960 "Python.ml" 912 28941 28961
type(
  string
)
ident(
  def n "Python.ml" 912 28941 28965 "Python.ml" 912 28941 28972
)
"Python.ml" 912 28941 28953 "Python.ml" 912 28941 28961
type(
  API.arg
)
"Python.ml" 912 28941 28965 "Python.ml" 912 28941 28966
type(
  string
)
ident(
  int_ref n "Python.ml" 912 28941 28960 "Python.ml" 912 28941 28961
)
"Python.ml" 912 28941 28968 "Python.ml" 912 28941 28972
type(
  'a option
)
"Python.ml" 912 28941 28965 "Python.ml" 912 28941 28972
type(
  string * 'a option
)
"Python.ml" 913 28973 28993 "Python.ml" 913 28973 28994
type(
  string
)
ident(
  def n "Python.ml" 913 28973 28998 "Python.ml" 913 28973 29005
)
"Python.ml" 913 28973 28985 "Python.ml" 913 28973 28994
type(
  API.arg
)
"Python.ml" 913 28973 28998 "Python.ml" 913 28973 28999
type(
  string
)
ident(
  int_ref n "Python.ml" 913 28973 28993 "Python.ml" 913 28973 28994
)
"Python.ml" 913 28973 29001 "Python.ml" 913 28973 29005
type(
  'a option
)
"Python.ml" 913 28973 28998 "Python.ml" 913 28973 29005
type(
  string * 'a option
)
"Python.ml" 892 28201 28218 "Python.ml" 914 29006 29015
type(
  API.arg -> string * 'a option
)
"Python.ml" 914 29006 29016 "Python.ml" 914 29006 29020
type(
  API.arg list
)
ident(
  int_ref args "Python.ml" 890 28126 28143 "Python.ml" 890 28126 28147
)
"Python.ml" 892 28201 28209 "Python.ml" 914 29006 29020
type(
  (string * 'a option) list
)
"Python.ml" 915 29024 29034 "Python.ml" 915 29024 29041
type(
  (string * string option) list
)
ident(
  def optargs "Python.ml" 921 29202 29208 "Python.ml" 944 30019 30032
)
"Python.ml" 916 29044 29052 "Python.ml" 916 29044 29060
type(
  (API.optarg -> string * string option) ->
  API.optarg list -> (string * string option) list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"Python.ml" 918 29082 29105 "Python.ml" 918 29082 29111
type(
  string
)
ident(
  def cbname "Python.ml" 918 29082 29117 "Python.ml" 918 29082 29136
)
"Python.ml" 918 29082 29103 "Python.ml" 918 29082 29113
type(
  API.closure
)
"Python.ml" 918 29082 29094 "Python.ml" 918 29082 29113
type(
  API.optarg
)
"Python.ml" 918 29082 29117 "Python.ml" 918 29082 29123
type(
  string
)
ident(
  int_ref cbname "Python.ml" 918 29082 29105 "Python.ml" 918 29082 29111
)
"Python.ml" 918 29082 29130 "Python.ml" 918 29082 29136
type(
  string
)
"Python.ml" 918 29082 29125 "Python.ml" 918 29082 29136
type(
  string option
)
"Python.ml" 918 29082 29117 "Python.ml" 918 29082 29136
type(
  string * string option
)
"Python.ml" 919 29137 29157 "Python.ml" 919 29137 29158
type(
  string
)
ident(
  def n "Python.ml" 919 29137 29169 "Python.ml" 919 29137 29180
)
"Python.ml" 919 29137 29160 "Python.ml" 919 29137 29161
type(
  API.flags
)
"Python.ml" 919 29137 29163 "Python.ml" 919 29137 29164
type(
  string list option
)
"Python.ml" 919 29137 29149 "Python.ml" 919 29137 29165
type(
  API.optarg
)
"Python.ml" 919 29137 29169 "Python.ml" 919 29137 29170
type(
  string
)
ident(
  int_ref n "Python.ml" 919 29137 29157 "Python.ml" 919 29137 29158
)
"Python.ml" 919 29137 29177 "Python.ml" 919 29137 29180
type(
  string
)
"Python.ml" 919 29137 29172 "Python.ml" 919 29137 29180
type(
  string option
)
"Python.ml" 919 29137 29169 "Python.ml" 919 29137 29180
type(
  string * string option
)
"Python.ml" 916 29044 29061 "Python.ml" 920 29181 29190
type(
  API.optarg -> string * string option
)
"Python.ml" 920 29181 29191 "Python.ml" 920 29181 29198
type(
  API.optarg list
)
ident(
  int_ref optargs "Python.ml" 890 28126 28149 "Python.ml" 890 28126 28156
)
"Python.ml" 916 29044 29052 "Python.ml" 920 29181 29198
type(
  (string * string option) list
)
"Python.ml" 921 29202 29212 "Python.ml" 921 29202 29216
type(
  (string * string option) list
)
ident(
  def args "Python.ml" 922 29237 29243 "Python.ml" 944 30019 30032
)
"Python.ml" 921 29202 29219 "Python.ml" 921 29202 29223
type(
  (string * string option) list
)
ident(
  int_ref args "Python.ml" 891 28184 28194 "Python.ml" 891 28184 28198
)
"Python.ml" 921 29202 29224 "Python.ml" 921 29202 29225
type(
  (string * string option) list ->
  (string * string option) list -> (string * string option) list
)
ident(
  int_ref Stdlib.( @ ) "stdlib.mli" 823 30483 30483 "stdlib.mli" 823 30483 30524
)
"Python.ml" 921 29202 29226 "Python.ml" 921 29202 29233
type(
  (string * string option) list
)
ident(
  int_ref optargs "Python.ml" 915 29024 29034 "Python.ml" 915 29024 29041
)
"Python.ml" 921 29202 29219 "Python.ml" 921 29202 29233
type(
  (string * string option) list
)
"Python.ml" 922 29237 29243 "Python.ml" 922 29237 29245
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 922 29237 29246 "Python.ml" 922 29237 29259
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 922 29237 29260 "Python.ml" 922 29237 29264
type(
  string
)
ident(
  int_ref name "Python.ml" 890 28126 28135 "Python.ml" 890 28126 28139
)
"Python.ml" 922 29237 29243 "Python.ml" 922 29237 29264
type(
  unit
)
"Python.ml" 923 29266 29272 "Python.ml" 923 29266 29279
type(
  ?maxcol:int -> char -> (unit -> unit) -> unit
)
ident(
  int_ref Utils.pr_wrap "utils.mli" 66 2318 2318 "utils.mli" 66 2318 2375
)
"Python.ml" 923 29266 29280 "Python.ml" 923 29266 29283
type(
  char
)
"Python.ml" 923 29266 29289 "Python.ml" 923 29266 29291
type(
  unit
)
"Python.ml" 924 29295 29305 "Python.ml" 924 29295 29307
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 924 29295 29308 "Python.ml" 924 29295 29314
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 924 29295 29305 "Python.ml" 924 29295 29314
type(
  unit
)
"Python.ml" 925 29316 29326 "Python.ml" 925 29316 29335
type(
  (string * string option -> unit) -> (string * string option) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 927 29359 29373 "Python.ml" 927 29359 29374
type(
  string
)
ident(
  def n "Python.ml" 927 29359 29384 "Python.ml" 927 29359 29395
)
"Python.ml" 927 29359 29376 "Python.ml" 927 29359 29380
type(
  string option
)
"Python.ml" 927 29359 29373 "Python.ml" 927 29359 29380
type(
  string * string option
)
"Python.ml" 927 29359 29384 "Python.ml" 927 29359 29386
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 927 29359 29387 "Python.ml" 927 29359 29393
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 927 29359 29394 "Python.ml" 927 29359 29395
type(
  string
)
ident(
  int_ref n "Python.ml" 927 29359 29373 "Python.ml" 927 29359 29374
)
"Python.ml" 927 29359 29384 "Python.ml" 927 29359 29395
type(
  unit
)
"Python.ml" 928 29396 29410 "Python.ml" 928 29396 29411
type(
  string
)
ident(
  def n "Python.ml" 928 29396 29429 "Python.ml" 928 29396 29451
)
"Python.ml" 928 29396 29418 "Python.ml" 928 29396 29425
type(
  string
)
ident(
  def default "Python.ml" 928 29396 29429 "Python.ml" 928 29396 29451
)
"Python.ml" 928 29396 29413 "Python.ml" 928 29396 29425
type(
  string option
)
"Python.ml" 928 29396 29410 "Python.ml" 928 29396 29425
type(
  string * string option
)
"Python.ml" 928 29396 29429 "Python.ml" 928 29396 29431
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 928 29396 29432 "Python.ml" 928 29396 29441
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 928 29396 29442 "Python.ml" 928 29396 29443
type(
  string
)
ident(
  int_ref n "Python.ml" 928 29396 29410 "Python.ml" 928 29396 29411
)
"Python.ml" 928 29396 29444 "Python.ml" 928 29396 29451
type(
  string
)
ident(
  int_ref default "Python.ml" 928 29396 29418 "Python.ml" 928 29396 29425
)
"Python.ml" 928 29396 29429 "Python.ml" 928 29396 29451
type(
  unit
)
"Python.ml" 925 29316 29336 "Python.ml" 929 29452 29463
type(
  string * string option -> unit
)
"Python.ml" 929 29452 29464 "Python.ml" 929 29452 29468
type(
  (string * string option) list
)
ident(
  int_ref args "Python.ml" 921 29202 29212 "Python.ml" 921 29202 29216
)
"Python.ml" 925 29316 29326 "Python.ml" 929 29452 29468
type(
  unit
)
"Python.ml" 924 29295 29305 "Python.ml" 929 29452 29468
type(
  unit
)
"Python.ml" 923 29266 29284 "Python.ml" 929 29452 29469
type(
  unit -> unit
)
"Python.ml" 923 29266 29272 "Python.ml" 929 29452 29469
type(
  unit
)
"Python.ml" 930 29471 29477 "Python.ml" 930 29471 29479
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 930 29471 29480 "Python.ml" 930 29471 29486
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 930 29471 29477 "Python.ml" 930 29471 29486
type(
  unit
)
"Python.ml" 931 29488 29498 "Python.ml" 931 29488 29506
type(
  string
)
ident(
  def longdesc "Python.ml" 932 29563 29569 "Python.ml" 944 30019 30032
)
"Python.ml" 931 29488 29509 "Python.ml" 931 29488 29527
type(
  Str.regexp -> string -> string -> string
)
ident(
  int_ref Str.global_replace "str.mli" 195 8723 8723 "str.mli" 195 8723 8780
)
"Python.ml" 931 29488 29528 "Python.ml" 931 29488 29537
type(
  Str.regexp
)
ident(
  int_ref py_fn_rex "Python.ml" 651 21131 21135 "Python.ml" 651 21131 21144
)
"Python.ml" 931 29488 29538 "Python.ml" 931 29488 29550
type(
  string
)
"Python.ml" 931 29488 29551 "Python.ml" 931 29488 29559
type(
  string
)
ident(
  int_ref longdesc "Python.ml" 890 28126 28169 "Python.ml" 890 28126 28177
)
"Python.ml" 931 29488 29509 "Python.ml" 931 29488 29559
type(
  string
)
"Python.ml" 932 29563 29573 "Python.ml" 932 29563 29581
type(
  string
)
ident(
  def longdesc "Python.ml" 933 29637 29643 "Python.ml" 944 30019 30032
)
"Python.ml" 932 29563 29584 "Python.ml" 932 29563 29602
type(
  Str.regexp -> string -> string -> string
)
ident(
  int_ref Str.global_replace "str.mli" 195 8723 8723 "str.mli" 195 8723 8780
)
"Python.ml" 932 29563 29603 "Python.ml" 932 29563 29615
type(
  Str.regexp
)
ident(
  int_ref py_const_rex "Python.ml" 652 21187 21191 "Python.ml" 652 21187 21203
)
"Python.ml" 932 29563 29616 "Python.ml" 932 29563 29624
type(
  string
)
"Python.ml" 932 29563 29625 "Python.ml" 932 29563 29633
type(
  string
)
ident(
  int_ref longdesc "Python.ml" 931 29488 29498 "Python.ml" 931 29488 29506
)
"Python.ml" 932 29563 29584 "Python.ml" 932 29563 29633
type(
  string
)
"Python.ml" 933 29637 29647 "Python.ml" 933 29637 29655
type(
  Utils.cache_value
)
ident(
  def longdesc "Python.ml" 934 29679 29685 "Python.ml" 944 30019 30032
)
"Python.ml" 933 29637 29658 "Python.ml" 933 29637 29666
type(
  Utils.cache_key -> Utils.cache_value
)
ident(
  int_ref Utils.pod2text "utils.mli" 78 2729 2729 "utils.mli" 78 2729 2768
)
"Python.ml" 933 29637 29667 "Python.ml" 933 29637 29675
type(
  Utils.cache_key
)
ident(
  int_ref longdesc "Python.ml" 932 29563 29573 "Python.ml" 932 29563 29581
)
"Python.ml" 933 29637 29658 "Python.ml" 933 29637 29675
type(
  Utils.cache_value
)
"Python.ml" 934 29679 29685 "Python.ml" 934 29679 29687
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 934 29679 29688 "Python.ml" 934 29679 29719
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Python.ml" 934 29679 29720 "Python.ml" 934 29679 29729
type(
  string
)
ident(
  int_ref shortdesc "Python.ml" 890 28126 28158 "Python.ml" 890 28126 28167
)
"Python.ml" 934 29679 29731 "Python.ml" 934 29679 29744
type(
  string -> Utils.cache_value -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"Python.ml" 934 29679 29745 "Python.ml" 934 29679 29749
type(
  string
)
"Python.ml" 934 29679 29750 "Python.ml" 934 29679 29758
type(
  Utils.cache_value
)
ident(
  int_ref longdesc "Python.ml" 933 29637 29647 "Python.ml" 933 29637 29655
)
"Python.ml" 934 29679 29730 "Python.ml" 934 29679 29759
type(
  string
)
"Python.ml" 934 29679 29685 "Python.ml" 934 29679 29759
type(
  unit
)
"Python.ml" 935 29761 29767 "Python.ml" 935 29761 29769
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 935 29761 29770 "Python.ml" 935 29761 29806
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 935 29761 29767 "Python.ml" 935 29761 29806
type(
  unit
)
"Python.ml" 936 29808 29814 "Python.ml" 936 29808 29816
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 936 29808 29817 "Python.ml" 936 29808 29847
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 936 29808 29848 "Python.ml" 936 29808 29852
type(
  string
)
ident(
  int_ref name "Python.ml" 890 28126 28135 "Python.ml" 890 28126 28139
)
"Python.ml" 936 29808 29814 "Python.ml" 936 29808 29852
type(
  unit
)
"Python.ml" 937 29854 29860 "Python.ml" 937 29854 29867
type(
  ?maxcol:int -> char -> (unit -> unit) -> unit
)
ident(
  int_ref Utils.pr_wrap "utils.mli" 66 2318 2318 "utils.mli" 66 2318 2375
)
"Python.ml" 937 29854 29868 "Python.ml" 937 29854 29871
type(
  char
)
"Python.ml" 937 29854 29877 "Python.ml" 937 29854 29879
type(
  unit
)
"Python.ml" 938 29883 29893 "Python.ml" 938 29883 29895
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 938 29883 29896 "Python.ml" 938 29883 29905
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 938 29883 29893 "Python.ml" 938 29883 29905
type(
  unit
)
"Python.ml" 939 29907 29917 "Python.ml" 939 29907 29926
type(
  (string * string option -> unit) -> (string * string option) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Python.ml" 941 29950 29964 "Python.ml" 941 29950 29965
type(
  string
)
ident(
  def n "Python.ml" 941 29950 29972 "Python.ml" 941 29950 29983
)
"Python.ml" 941 29950 29967 "Python.ml" 941 29950 29968
type(
  string option
)
"Python.ml" 941 29950 29964 "Python.ml" 941 29950 29968
type(
  string * string option
)
"Python.ml" 941 29950 29972 "Python.ml" 941 29950 29974
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 941 29950 29975 "Python.ml" 941 29950 29981
type(
  (string -> unit, unit, string, unit) format4
)
"Python.ml" 941 29950 29982 "Python.ml" 941 29950 29983
type(
  string
)
ident(
  int_ref n "Python.ml" 941 29950 29964 "Python.ml" 941 29950 29965
)
"Python.ml" 941 29950 29972 "Python.ml" 941 29950 29983
type(
  unit
)
"Python.ml" 939 29907 29927 "Python.ml" 942 29984 29995
type(
  string * string option -> unit
)
"Python.ml" 942 29984 29996 "Python.ml" 942 29984 30000
type(
  (string * string option) list
)
ident(
  int_ref args "Python.ml" 921 29202 29212 "Python.ml" 921 29202 29216
)
"Python.ml" 939 29907 29917 "Python.ml" 942 29984 30000
type(
  unit
)
"Python.ml" 938 29883 29893 "Python.ml" 942 29984 30000
type(
  unit
)
"Python.ml" 937 29854 29872 "Python.ml" 942 29984 30001
type(
  unit -> unit
)
"Python.ml" 937 29854 29860 "Python.ml" 942 29984 30001
type(
  unit
)
"Python.ml" 943 30003 30009 "Python.ml" 943 30003 30011
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 943 30003 30012 "Python.ml" 943 30003 30017
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 943 30003 30009 "Python.ml" 943 30003 30017
type(
  unit
)
"Python.ml" 944 30019 30025 "Python.ml" 944 30019 30027
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 944 30019 30028 "Python.ml" 944 30019 30032
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 944 30019 30025 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 943 30003 30009 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 937 29854 29860 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 936 29808 29814 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 935 29761 29767 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 934 29679 29685 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 933 29637 29643 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 932 29563 29569 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 931 29488 29494 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 930 29471 29477 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 923 29266 29272 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 922 29237 29243 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 921 29202 29208 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 915 29024 29030 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 891 28184 28190 "Python.ml" 944 30019 30032
type(
  unit
)
"Python.ml" 889 28112 28124 "Python.ml" 945 30033 30036
type(
  string * API.call -> unit
)
"Python.ml" 945 30033 30037 "Python.ml" 945 30033 30049
type(
  (string * API.call) list
)
ident(
  int_ref API.handle_calls "API.mli" 148 7854 7854 "API.mli" 148 7854 7893
)
"Python.ml" 889 28112 28114 "Python.ml" 945 30033 30049
type(
  unit
)
"Python.ml" 948 30071 30073 "Python.ml" 948 30071 30075
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Python.ml" 948 30071 30076 "Python.ml" 957 30220 30221
type(
  (unit, unit, string, unit) format4
)
"Python.ml" 948 30071 30073 "Python.ml" 957 30220 30221
type(
  unit
)
"Python.ml" 889 28112 28114 "Python.ml" 957 30220 30221
type(
  unit
)
"Python.ml" 772 24173 24175 "Python.ml" 957 30220 30221
type(
  unit
)
"Python.ml" 758 23676 23678 "Python.ml" 957 30220 30221
type(
  unit
)
"Python.ml" 757 23618 23620 "Python.ml" 957 30220 30221
type(
  unit
)
"Python.ml" 745 23284 23286 "Python.ml" 957 30220 30221
type(
  unit
)
"Python.ml" 736 23060 23062 "Python.ml" 957 30220 30221
type(
  unit
)
"Python.ml" 657 21309 21311 "Python.ml" 957 30220 30221
type(
  unit
)
"Python.ml" 655 21279 21281 "Python.ml" 957 30220 30221
type(
  unit
)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   "OCaml.ml" 31 1044 1052 "OCaml.ml" 31 1044 1075
type(
  API.arg list -> API.optarg list -> API.ret -> string
)
ident(
  def ocaml_fundecl_to_string "OCaml.ml" 31 1044 1044 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 31 1044 1076 "OCaml.ml" 31 1044 1080
type(
  API.arg list
)
ident(
  def args "OCaml.ml" 31 1044 1081 "OCaml.ml" 35 1243 1298
)
"OCaml.ml" 31 1044 1081 "OCaml.ml" 31 1044 1088
type(
  API.optarg list
)
ident(
  def optargs "OCaml.ml" 31 1044 1089 "OCaml.ml" 35 1243 1298
)
"OCaml.ml" 31 1044 1089 "OCaml.ml" 31 1044 1092
type(
  API.ret
)
ident(
  def ret "OCaml.ml" 32 1095 1097 "OCaml.ml" 35 1243 1298
)
"OCaml.ml" 32 1095 1101 "OCaml.ml" 32 1095 1108
type(
  string list
)
ident(
  def optargs "OCaml.ml" 33 1154 1156 "OCaml.ml" 35 1243 1298
)
"OCaml.ml" 32 1095 1111 "OCaml.ml" 32 1095 1119
type(
  (API.optarg -> string) -> API.optarg list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"OCaml.ml" 32 1095 1120 "OCaml.ml" 32 1095 1142
type(
  API.optarg -> string
)
ident(
  int_ref ocaml_optarg_to_string "OCaml.ml" 77 2618 2622 "OCaml.ml" 77 2618 2644
)
"OCaml.ml" 32 1095 1143 "OCaml.ml" 32 1095 1150
type(
  API.optarg list
)
ident(
  int_ref optargs "OCaml.ml" 31 1044 1081 "OCaml.ml" 31 1044 1088
)
"OCaml.ml" 32 1095 1111 "OCaml.ml" 32 1095 1150
type(
  string list
)
"OCaml.ml" 33 1154 1160 "OCaml.ml" 33 1154 1164
type(
  string list
)
ident(
  def args "OCaml.ml" 34 1204 1206 "OCaml.ml" 35 1243 1298
)
"OCaml.ml" 33 1154 1167 "OCaml.ml" 33 1154 1175
type(
  (API.arg -> string) -> API.arg list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"OCaml.ml" 33 1154 1176 "OCaml.ml" 33 1154 1195
type(
  API.arg -> string
)
ident(
  int_ref ocaml_arg_to_string "OCaml.ml" 38 1351 1355 "OCaml.ml" 38 1351 1374
)
"OCaml.ml" 33 1154 1196 "OCaml.ml" 33 1154 1200
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 31 1044 1076 "OCaml.ml" 31 1044 1080
)
"OCaml.ml" 33 1154 1167 "OCaml.ml" 33 1154 1200
type(
  string list
)
"OCaml.ml" 34 1204 1210 "OCaml.ml" 34 1204 1213
type(
  string
)
ident(
  def ret "OCaml.ml" 35 1243 1245 "OCaml.ml" 35 1243 1298
)
"OCaml.ml" 34 1204 1216 "OCaml.ml" 34 1204 1235
type(
  API.ret -> string
)
ident(
  int_ref ocaml_ret_to_string "OCaml.ml" 62 2221 2225 "OCaml.ml" 62 2221 2244
)
"OCaml.ml" 34 1204 1236 "OCaml.ml" 34 1204 1239
type(
  API.ret
)
ident(
  int_ref ret "OCaml.ml" 31 1044 1089 "OCaml.ml" 31 1044 1092
)
"OCaml.ml" 34 1204 1216 "OCaml.ml" 34 1204 1239
type(
  string
)
"OCaml.ml" 35 1243 1245 "OCaml.ml" 35 1243 1258
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"OCaml.ml" 35 1243 1259 "OCaml.ml" 35 1243 1265
type(
  string
)
"OCaml.ml" 35 1243 1267 "OCaml.ml" 35 1243 1274
type(
  string list
)
ident(
  int_ref optargs "OCaml.ml" 32 1095 1101 "OCaml.ml" 32 1095 1108
)
"OCaml.ml" 35 1243 1275 "OCaml.ml" 35 1243 1276
type(
  string list -> string list -> string list
)
ident(
  int_ref Stdlib.( @ ) "stdlib.mli" 823 30483 30483 "stdlib.mli" 823 30483 30524
)
"OCaml.ml" 35 1243 1278 "OCaml.ml" 35 1243 1281
type(
  string
)
"OCaml.ml" 35 1243 1277 "OCaml.ml" 35 1243 1282
type(
  string list
)
"OCaml.ml" 35 1243 1283 "OCaml.ml" 35 1243 1284
type(
  string list -> string list -> string list
)
ident(
  int_ref Stdlib.( @ ) "stdlib.mli" 823 30483 30483 "stdlib.mli" 823 30483 30524
)
"OCaml.ml" 35 1243 1285 "OCaml.ml" 35 1243 1289
type(
  string list
)
ident(
  int_ref args "OCaml.ml" 33 1154 1160 "OCaml.ml" 33 1154 1164
)
"OCaml.ml" 35 1243 1290 "OCaml.ml" 35 1243 1291
type(
  string list -> string list -> string list
)
ident(
  int_ref Stdlib.( @ ) "stdlib.mli" 823 30483 30483 "stdlib.mli" 823 30483 30524
)
"OCaml.ml" 35 1243 1293 "OCaml.ml" 35 1243 1296
type(
  string
)
ident(
  int_ref ret "OCaml.ml" 34 1204 1210 "OCaml.ml" 34 1204 1213
)
"OCaml.ml" 35 1243 1292 "OCaml.ml" 35 1243 1297
type(
  string list
)
"OCaml.ml" 35 1243 1285 "OCaml.ml" 35 1243 1297
type(
  string list
)
"OCaml.ml" 35 1243 1277 "OCaml.ml" 35 1243 1297
type(
  string list
)
"OCaml.ml" 35 1243 1266 "OCaml.ml" 35 1243 1298
type(
  string list
)
"OCaml.ml" 35 1243 1245 "OCaml.ml" 35 1243 1298
type(
  string
)
"OCaml.ml" 34 1204 1206 "OCaml.ml" 35 1243 1298
type(
  string
)
"OCaml.ml" 33 1154 1156 "OCaml.ml" 35 1243 1298
type(
  string
)
"OCaml.ml" 32 1095 1097 "OCaml.ml" 35 1243 1298
type(
  string
)
"OCaml.ml" 38 1351 1355 "OCaml.ml" 38 1351 1374
type(
  API.arg -> string
)
ident(
  def ocaml_arg_to_string "OCaml.ml" 31 1044 1044 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 39 1386 1395 "OCaml.ml" 39 1386 1396
type(
  string
)
"OCaml.ml" 39 1386 1390 "OCaml.ml" 39 1386 1396
type(
  API.arg
)
"OCaml.ml" 39 1386 1400 "OCaml.ml" 39 1386 1406
type(
  string
)
"OCaml.ml" 40 1407 1419 "OCaml.ml" 40 1407 1420
type(
  string
)
type(
  string
)
"OCaml.ml" 40 1407 1411 "OCaml.ml" 40 1407 1420
type(
  API.arg
)
"OCaml.ml" 40 1407 1424 "OCaml.ml" 40 1407 1431
type(
  string
)
"OCaml.ml" 41 1432 1451 "OCaml.ml" 41 1432 1452
type(
  string
)
type(
  string
)
"OCaml.ml" 41 1432 1436 "OCaml.ml" 41 1432 1452
type(
  API.arg
)
"OCaml.ml" 41 1432 1456 "OCaml.ml" 41 1432 1466
type(
  string
)
"OCaml.ml" 42 1467 1480 "OCaml.ml" 42 1467 1481
type(
  string
)
type(
  string
)
"OCaml.ml" 42 1467 1471 "OCaml.ml" 42 1467 1481
type(
  API.arg
)
"OCaml.ml" 42 1467 1485 "OCaml.ml" 42 1467 1492
type(
  string
)
"OCaml.ml" 43 1493 1513 "OCaml.ml" 43 1493 1514
type(
  string
)
type(
  string
)
"OCaml.ml" 43 1493 1497 "OCaml.ml" 43 1493 1514
type(
  API.arg
)
"OCaml.ml" 43 1493 1518 "OCaml.ml" 43 1493 1528
type(
  string
)
"OCaml.ml" 44 1529 1543 "OCaml.ml" 44 1529 1549
type(
  API.cbarg list
)
ident(
  def cbargs "OCaml.ml" 45 1555 1560 "OCaml.ml" 45 1555 1611
)
"OCaml.ml" 44 1529 1541 "OCaml.ml" 44 1529 1551
type(
  API.closure
)
"OCaml.ml" 44 1529 1533 "OCaml.ml" 44 1529 1551
type(
  API.arg
)
"OCaml.ml" 45 1555 1560 "OCaml.ml" 45 1555 1567
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"OCaml.ml" 45 1555 1568 "OCaml.ml" 45 1555 1574
type(
  (string -> string, unit, string) format
)
"OCaml.ml" 45 1555 1576 "OCaml.ml" 45 1555 1603
type(
  API.cbarg list -> string
)
ident(
  int_ref ocaml_closuredecl_to_string "OCaml.ml" 82 2836 2840 "OCaml.ml" 82 2836 2867
)
"OCaml.ml" 45 1555 1604 "OCaml.ml" 45 1555 1610
type(
  API.cbarg list
)
ident(
  int_ref cbargs "OCaml.ml" 44 1529 1543 "OCaml.ml" 44 1529 1549
)
"OCaml.ml" 45 1555 1575 "OCaml.ml" 45 1555 1611
type(
  string
)
"OCaml.ml" 45 1555 1560 "OCaml.ml" 45 1555 1611
type(
  string
)
"OCaml.ml" 46 1612 1622 "OCaml.ml" 46 1612 1623
type(
  string
)
"OCaml.ml" 46 1612 1627 "OCaml.ml" 46 1612 1638
type(
  string
)
ident(
  def enum_prefix "OCaml.ml" 46 1612 1645 "OCaml.ml" 46 1612 1671
)
"OCaml.ml" 46 1612 1625 "OCaml.ml" 46 1612 1640
type(
  API.enum
)
"OCaml.ml" 46 1612 1616 "OCaml.ml" 46 1612 1641
type(
  API.arg
)
"OCaml.ml" 46 1612 1645 "OCaml.ml" 46 1612 1652
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"OCaml.ml" 46 1612 1653 "OCaml.ml" 46 1612 1659
type(
  (string -> string, unit, string) format
)
"OCaml.ml" 46 1612 1660 "OCaml.ml" 46 1612 1671
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 46 1612 1627 "OCaml.ml" 46 1612 1638
)
"OCaml.ml" 46 1612 1645 "OCaml.ml" 46 1612 1671
type(
  string
)
"OCaml.ml" 47 1672 1685 "OCaml.ml" 47 1672 1686
type(
  string
)
"OCaml.ml" 47 1672 1676 "OCaml.ml" 47 1672 1686
type(
  API.arg
)
"OCaml.ml" 47 1672 1690 "OCaml.ml" 47 1672 1698
type(
  string
)
"OCaml.ml" 48 1699 1706 "OCaml.ml" 48 1699 1707
type(
  string
)
"OCaml.ml" 48 1699 1703 "OCaml.ml" 48 1699 1707
type(
  API.arg
)
"OCaml.ml" 48 1699 1711 "OCaml.ml" 48 1699 1728
type(
  string
)
"OCaml.ml" 49 1729 1740 "OCaml.ml" 49 1729 1741
type(
  string
)
"OCaml.ml" 49 1729 1745 "OCaml.ml" 49 1729 1756
type(
  string
)
ident(
  def flag_prefix "OCaml.ml" 49 1729 1763 "OCaml.ml" 49 1729 1794
)
"OCaml.ml" 49 1729 1743 "OCaml.ml" 49 1729 1758
type(
  API.flags
)
"OCaml.ml" 49 1729 1733 "OCaml.ml" 49 1729 1759
type(
  API.arg
)
"OCaml.ml" 49 1729 1763 "OCaml.ml" 49 1729 1770
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"OCaml.ml" 49 1729 1771 "OCaml.ml" 49 1729 1782
type(
  (string -> string, unit, string) format
)
"OCaml.ml" 49 1729 1783 "OCaml.ml" 49 1729 1794
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 49 1729 1745 "OCaml.ml" 49 1729 1756
)
"OCaml.ml" 49 1729 1763 "OCaml.ml" 49 1729 1794
type(
  string
)
"OCaml.ml" 50 1795 1803 "OCaml.ml" 50 1795 1804
type(
  string
)
"OCaml.ml" 50 1795 1799 "OCaml.ml" 50 1795 1804
type(
  API.arg
)
"OCaml.ml" 50 1795 1808 "OCaml.ml" 50 1795 1813
type(
  string
)
"OCaml.ml" 51 1814 1824 "OCaml.ml" 51 1814 1825
type(
  string
)
"OCaml.ml" 51 1814 1818 "OCaml.ml" 51 1814 1825
type(
  API.arg
)
"OCaml.ml" 51 1814 1829 "OCaml.ml" 51 1814 1836
type(
  string
)
"OCaml.ml" 52 1837 1846 "OCaml.ml" 52 1837 1847
type(
  string
)
"OCaml.ml" 52 1837 1841 "OCaml.ml" 52 1837 1847
type(
  API.arg
)
"OCaml.ml" 52 1837 1851 "OCaml.ml" 52 1837 1859
type(
  string
)
"OCaml.ml" 53 1860 1879 "OCaml.ml" 53 1860 1880
type(
  string
)
type(
  string
)
"OCaml.ml" 53 1860 1864 "OCaml.ml" 53 1860 1880
type(
  API.arg
)
"OCaml.ml" 53 1860 1884 "OCaml.ml" 53 1860 1899
type(
  string
)
"OCaml.ml" 54 1900 1910 "OCaml.ml" 54 1900 1911
type(
  string
)
"OCaml.ml" 54 1900 1904 "OCaml.ml" 54 1900 1911
type(
  API.arg
)
"OCaml.ml" 54 1900 1915 "OCaml.ml" 54 1900 1920
type(
  string
)
"OCaml.ml" 55 1976 1987 "OCaml.ml" 55 1976 1988
type(
  string
)
"OCaml.ml" 55 1976 1980 "OCaml.ml" 55 1976 1988
type(
  API.arg
)
"OCaml.ml" 55 1976 1992 "OCaml.ml" 55 1976 2000
type(
  string
)
"OCaml.ml" 56 2001 2016 "OCaml.ml" 56 2001 2017
type(
  string
)
"OCaml.ml" 56 2001 2005 "OCaml.ml" 56 2001 2017
type(
  API.arg
)
"OCaml.ml" 56 2001 2021 "OCaml.ml" 56 2001 2034
type(
  string
)
"OCaml.ml" 57 2035 2044 "OCaml.ml" 57 2035 2045
type(
  string
)
"OCaml.ml" 57 2035 2039 "OCaml.ml" 57 2035 2045
type(
  API.arg
)
"OCaml.ml" 57 2035 2056 "OCaml.ml" 57 2035 2057
type(
  string
)
"OCaml.ml" 57 2035 2048 "OCaml.ml" 57 2035 2057
type(
  API.arg
)
"OCaml.ml" 57 2035 2039 "OCaml.ml" 57 2035 2057
type(
  API.arg
)
"OCaml.ml" 57 2035 2061 "OCaml.ml" 57 2035 2066
type(
  string
)
"OCaml.ml" 58 2067 2078 "OCaml.ml" 58 2067 2079
type(
  string
)
"OCaml.ml" 58 2067 2071 "OCaml.ml" 58 2067 2079
type(
  API.arg
)
"OCaml.ml" 58 2067 2083 "OCaml.ml" 58 2067 2105
type(
  string
)
"OCaml.ml" 60 2196 2207 "OCaml.ml" 60 2196 2208
type(
  string
)
"OCaml.ml" 60 2196 2200 "OCaml.ml" 60 2196 2208
type(
  API.arg
)
"OCaml.ml" 60 2196 2212 "OCaml.ml" 60 2196 2219
type(
  string
)
"OCaml.ml" 38 1351 1377 "OCaml.ml" 60 2196 2219
type(
  API.arg -> string
)
"OCaml.ml" 62 2221 2225 "OCaml.ml" 62 2221 2244
type(
  API.ret -> string
)
ident(
  def ocaml_ret_to_string "OCaml.ml" 31 1044 1044 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 63 2256 2260 "OCaml.ml" 63 2256 2265
type(
  API.ret
)
"OCaml.ml" 63 2256 2269 "OCaml.ml" 63 2256 2275
type(
  string
)
"OCaml.ml" 64 2276 2280 "OCaml.ml" 64 2276 2293
type(
  API.ret
)
"OCaml.ml" 64 2276 2297 "OCaml.ml" 64 2276 2305
type(
  string
)
"OCaml.ml" 65 2306 2310 "OCaml.ml" 65 2306 2314
type(
  API.ret
)
"OCaml.ml" 65 2306 2318 "OCaml.ml" 65 2306 2324
type(
  string
)
"OCaml.ml" 66 2325 2329 "OCaml.ml" 66 2325 2332
type(
  API.ret
)
"OCaml.ml" 66 2325 2336 "OCaml.ml" 66 2325 2353
type(
  string
)
"OCaml.ml" 67 2354 2358 "OCaml.ml" 67 2354 2362
type(
  API.ret
)
"OCaml.ml" 67 2354 2366 "OCaml.ml" 67 2354 2371
type(
  string
)
"OCaml.ml" 68 2372 2376 "OCaml.ml" 68 2372 2382
type(
  API.ret
)
"OCaml.ml" 68 2372 2386 "OCaml.ml" 68 2372 2393
type(
  string
)
"OCaml.ml" 69 2394 2398 "OCaml.ml" 69 2394 2405
type(
  API.ret
)
"OCaml.ml" 69 2394 2409 "OCaml.ml" 69 2394 2417
type(
  string
)
"OCaml.ml" 70 2418 2422 "OCaml.ml" 70 2418 2428
type(
  API.ret
)
"OCaml.ml" 70 2418 2432 "OCaml.ml" 70 2418 2437
type(
  string
)
"OCaml.ml" 71 2438 2442 "OCaml.ml" 71 2438 2449
type(
  API.ret
)
"OCaml.ml" 71 2438 2453 "OCaml.ml" 71 2438 2461
type(
  string
)
"OCaml.ml" 72 2462 2466 "OCaml.ml" 72 2462 2471
type(
  API.ret
)
"OCaml.ml" 72 2462 2474 "OCaml.ml" 72 2462 2482
type(
  API.ret
)
"OCaml.ml" 72 2462 2466 "OCaml.ml" 72 2462 2482
type(
  API.ret
)
"OCaml.ml" 72 2462 2486 "OCaml.ml" 72 2462 2491
type(
  string
)
"OCaml.ml" 73 2492 2496 "OCaml.ml" 73 2492 2503
type(
  API.ret
)
"OCaml.ml" 73 2492 2507 "OCaml.ml" 73 2492 2514
type(
  string
)
"OCaml.ml" 74 2515 2527 "OCaml.ml" 74 2515 2538
type(
  string
)
ident(
  def enum_prefix "OCaml.ml" 74 2515 2544 "OCaml.ml" 74 2515 2562
)
"OCaml.ml" 74 2515 2525 "OCaml.ml" 74 2515 2540
type(
  API.enum
)
"OCaml.ml" 74 2515 2519 "OCaml.ml" 74 2515 2540
type(
  API.ret
)
"OCaml.ml" 74 2515 2544 "OCaml.ml" 74 2515 2555
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 74 2515 2527 "OCaml.ml" 74 2515 2538
)
"OCaml.ml" 74 2515 2556 "OCaml.ml" 74 2515 2557
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"OCaml.ml" 74 2515 2558 "OCaml.ml" 74 2515 2562
type(
  string
)
"OCaml.ml" 74 2515 2544 "OCaml.ml" 74 2515 2562
type(
  string
)
"OCaml.ml" 75 2563 2576 "OCaml.ml" 75 2563 2587
type(
  string
)
ident(
  def flag_prefix "OCaml.ml" 75 2563 2593 "OCaml.ml" 75 2563 2616
)
"OCaml.ml" 75 2563 2574 "OCaml.ml" 75 2563 2589
type(
  API.flags
)
"OCaml.ml" 75 2563 2567 "OCaml.ml" 75 2563 2589
type(
  API.ret
)
"OCaml.ml" 75 2563 2593 "OCaml.ml" 75 2563 2604
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 75 2563 2576 "OCaml.ml" 75 2563 2587
)
"OCaml.ml" 75 2563 2605 "OCaml.ml" 75 2563 2606
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"OCaml.ml" 75 2563 2607 "OCaml.ml" 75 2563 2616
type(
  string
)
"OCaml.ml" 75 2563 2593 "OCaml.ml" 75 2563 2616
type(
  string
)
"OCaml.ml" 62 2221 2247 "OCaml.ml" 75 2563 2616
type(
  API.ret -> string
)
"OCaml.ml" 77 2618 2622 "OCaml.ml" 77 2618 2644
type(
  API.optarg -> string
)
ident(
  def ocaml_optarg_to_string "OCaml.ml" 31 1044 1044 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 78 2656 2671 "OCaml.ml" 78 2656 2677
type(
  string
)
ident(
  def cbname "OCaml.ml" 79 2691 2696 "OCaml.ml" 79 2691 2758
)
"OCaml.ml" 78 2656 2679 "OCaml.ml" 78 2656 2685
type(
  API.cbarg list
)
ident(
  def cbargs "OCaml.ml" 79 2691 2696 "OCaml.ml" 79 2691 2758
)
"OCaml.ml" 78 2656 2669 "OCaml.ml" 78 2656 2687
type(
  API.closure
)
"OCaml.ml" 78 2656 2660 "OCaml.ml" 78 2656 2687
type(
  API.optarg
)
"OCaml.ml" 79 2691 2696 "OCaml.ml" 79 2691 2703
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"OCaml.ml" 79 2691 2704 "OCaml.ml" 79 2691 2714
type(
  (string -> string -> string, unit, string) format
)
"OCaml.ml" 79 2691 2715 "OCaml.ml" 79 2691 2721
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 78 2656 2671 "OCaml.ml" 78 2656 2677
)
"OCaml.ml" 79 2691 2723 "OCaml.ml" 79 2691 2750
type(
  API.cbarg list -> string
)
ident(
  int_ref ocaml_closuredecl_to_string "OCaml.ml" 82 2836 2840 "OCaml.ml" 82 2836 2867
)
"OCaml.ml" 79 2691 2751 "OCaml.ml" 79 2691 2757
type(
  API.cbarg list
)
ident(
  int_ref cbargs "OCaml.ml" 78 2656 2679 "OCaml.ml" 78 2656 2685
)
"OCaml.ml" 79 2691 2722 "OCaml.ml" 79 2691 2758
type(
  string
)
"OCaml.ml" 79 2691 2696 "OCaml.ml" 79 2691 2758
type(
  string
)
"OCaml.ml" 80 2759 2771 "OCaml.ml" 80 2759 2772
type(
  string
)
ident(
  def n "OCaml.ml" 80 2759 2797 "OCaml.ml" 80 2759 2834
)
"OCaml.ml" 80 2759 2776 "OCaml.ml" 80 2759 2787
type(
  string
)
ident(
  def flag_prefix "OCaml.ml" 80 2759 2797 "OCaml.ml" 80 2759 2834
)
"OCaml.ml" 80 2759 2774 "OCaml.ml" 80 2759 2789
type(
  API.flags
)
"OCaml.ml" 80 2759 2791 "OCaml.ml" 80 2759 2792
type(
  string list option
)
"OCaml.ml" 80 2759 2763 "OCaml.ml" 80 2759 2793
type(
  API.optarg
)
"OCaml.ml" 80 2759 2797 "OCaml.ml" 80 2759 2804
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"OCaml.ml" 80 2759 2805 "OCaml.ml" 80 2759 2820
type(
  (string -> string -> string, unit, string) format
)
"OCaml.ml" 80 2759 2821 "OCaml.ml" 80 2759 2822
type(
  string
)
ident(
  int_ref n "OCaml.ml" 80 2759 2771 "OCaml.ml" 80 2759 2772
)
"OCaml.ml" 80 2759 2823 "OCaml.ml" 80 2759 2834
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 80 2759 2776 "OCaml.ml" 80 2759 2787
)
"OCaml.ml" 80 2759 2797 "OCaml.ml" 80 2759 2834
type(
  string
)
"OCaml.ml" 77 2618 2647 "OCaml.ml" 80 2759 2834
type(
  API.optarg -> string
)
"OCaml.ml" 82 2836 2840 "OCaml.ml" 82 2836 2867
type(
  API.cbarg list -> string
)
ident(
  def ocaml_closuredecl_to_string "OCaml.ml" 31 1044 1044 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 82 2836 2868 "OCaml.ml" 82 2836 2874
type(
  API.cbarg list
)
ident(
  def cbargs "OCaml.ml" 83 2877 2879 "OCaml.ml" 84 2933 2974
)
"OCaml.ml" 83 2877 2883 "OCaml.ml" 83 2877 2889
type(
  string list
)
ident(
  def cbargs "OCaml.ml" 84 2933 2935 "OCaml.ml" 84 2933 2974
)
"OCaml.ml" 83 2877 2892 "OCaml.ml" 83 2877 2900
type(
  (API.cbarg -> string) -> API.cbarg list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"OCaml.ml" 83 2877 2901 "OCaml.ml" 83 2877 2922
type(
  API.cbarg -> string
)
ident(
  int_ref ocaml_cbarg_to_string "OCaml.ml" 86 2976 2980 "OCaml.ml" 86 2976 3001
)
"OCaml.ml" 83 2877 2923 "OCaml.ml" 83 2877 2929
type(
  API.cbarg list
)
ident(
  int_ref cbargs "OCaml.ml" 82 2836 2868 "OCaml.ml" 82 2836 2874
)
"OCaml.ml" 83 2877 2892 "OCaml.ml" 83 2877 2929
type(
  string list
)
"OCaml.ml" 84 2933 2935 "OCaml.ml" 84 2933 2948
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"OCaml.ml" 84 2933 2949 "OCaml.ml" 84 2933 2955
type(
  string
)
"OCaml.ml" 84 2933 2957 "OCaml.ml" 84 2933 2963
type(
  string list
)
ident(
  int_ref cbargs "OCaml.ml" 83 2877 2883 "OCaml.ml" 83 2877 2889
)
"OCaml.ml" 84 2933 2964 "OCaml.ml" 84 2933 2965
type(
  string list -> string list -> string list
)
ident(
  int_ref Stdlib.( @ ) "stdlib.mli" 823 30483 30483 "stdlib.mli" 823 30483 30524
)
"OCaml.ml" 84 2933 2967 "OCaml.ml" 84 2933 2972
type(
  string
)
"OCaml.ml" 84 2933 2966 "OCaml.ml" 84 2933 2973
type(
  string list
)
"OCaml.ml" 84 2933 2956 "OCaml.ml" 84 2933 2974
type(
  string list
)
"OCaml.ml" 84 2933 2935 "OCaml.ml" 84 2933 2974
type(
  string
)
"OCaml.ml" 83 2877 2879 "OCaml.ml" 84 2933 2974
type(
  string
)
"OCaml.ml" 86 2976 2980 "OCaml.ml" 86 2976 3001
type(
  API.cbarg -> string
)
ident(
  def ocaml_cbarg_to_string "OCaml.ml" 31 1044 1044 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 87 3013 3032 "OCaml.ml" 87 3013 3035
type(
  API.arg
)
ident(
  def arg "OCaml.ml" 88 3043 3048 "OCaml.ml" 88 3043 3092
)
"OCaml.ml" 87 3013 3037 "OCaml.ml" 87 3013 3038
type(
  string
)
"OCaml.ml" 87 3013 3017 "OCaml.ml" 87 3013 3039
type(
  API.cbarg
)
"OCaml.ml" 88 3043 3048 "OCaml.ml" 88 3043 3055
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"OCaml.ml" 88 3043 3056 "OCaml.ml" 88 3043 3066
type(
  (string -> string, unit, string) format
)
"OCaml.ml" 88 3043 3068 "OCaml.ml" 88 3043 3087
type(
  API.arg -> string
)
ident(
  int_ref ocaml_arg_to_string "OCaml.ml" 38 1351 1355 "OCaml.ml" 38 1351 1374
)
"OCaml.ml" 88 3043 3088 "OCaml.ml" 88 3043 3091
type(
  API.arg
)
ident(
  int_ref arg "OCaml.ml" 87 3013 3032 "OCaml.ml" 87 3013 3035
)
"OCaml.ml" 88 3043 3067 "OCaml.ml" 88 3043 3092
type(
  string
)
"OCaml.ml" 88 3043 3048 "OCaml.ml" 88 3043 3092
type(
  string
)
"OCaml.ml" 89 3093 3107 "OCaml.ml" 89 3093 3108
type(
  string
)
type(
  string
)
"OCaml.ml" 89 3093 3097 "OCaml.ml" 89 3093 3108
type(
  API.cbarg
)
"OCaml.ml" 89 3093 3112 "OCaml.ml" 89 3093 3119
type(
  string
)
"OCaml.ml" 90 3120 3130 "OCaml.ml" 90 3120 3131
type(
  string
)
"OCaml.ml" 90 3120 3124 "OCaml.ml" 90 3120 3131
type(
  API.cbarg
)
"OCaml.ml" 90 3120 3135 "OCaml.ml" 90 3120 3140
type(
  string
)
"OCaml.ml" 91 3141 3153 "OCaml.ml" 91 3141 3154
type(
  string
)
"OCaml.ml" 91 3141 3145 "OCaml.ml" 91 3141 3154
type(
  API.cbarg
)
"OCaml.ml" 91 3141 3158 "OCaml.ml" 91 3141 3165
type(
  string
)
"OCaml.ml" 92 3166 3180 "OCaml.ml" 92 3166 3183
type(
  API.arg
)
ident(
  def arg "OCaml.ml" 93 3187 3192 "OCaml.ml" 93 3187 3234
)
"OCaml.ml" 92 3166 3170 "OCaml.ml" 92 3166 3183
type(
  API.cbarg
)
"OCaml.ml" 93 3187 3192 "OCaml.ml" 93 3187 3199
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"OCaml.ml" 93 3187 3200 "OCaml.ml" 93 3187 3208
type(
  (string -> string, unit, string) format
)
"OCaml.ml" 93 3187 3210 "OCaml.ml" 93 3187 3229
type(
  API.arg -> string
)
ident(
  int_ref ocaml_arg_to_string "OCaml.ml" 38 1351 1355 "OCaml.ml" 38 1351 1374
)
"OCaml.ml" 93 3187 3230 "OCaml.ml" 93 3187 3233
type(
  API.arg
)
ident(
  int_ref arg "OCaml.ml" 92 3166 3180 "OCaml.ml" 92 3166 3183
)
"OCaml.ml" 93 3187 3209 "OCaml.ml" 93 3187 3234
type(
  string
)
"OCaml.ml" 93 3187 3192 "OCaml.ml" 93 3187 3234
type(
  string
)
"OCaml.ml" 94 3235 3248 "OCaml.ml" 94 3235 3249
type(
  string
)
"OCaml.ml" 94 3235 3239 "OCaml.ml" 94 3235 3249
type(
  API.cbarg
)
"OCaml.ml" 94 3235 3253 "OCaml.ml" 94 3235 3261
type(
  string
)
"OCaml.ml" 95 3262 3273 "OCaml.ml" 95 3262 3274
type(
  string
)
"OCaml.ml" 95 3262 3266 "OCaml.ml" 95 3262 3274
type(
  API.cbarg
)
"OCaml.ml" 95 3262 3278 "OCaml.ml" 95 3262 3283
type(
  string
)
"OCaml.ml" 96 3284 3297 "OCaml.ml" 96 3284 3298
type(
  string
)
"OCaml.ml" 96 3284 3288 "OCaml.ml" 96 3284 3298
type(
  API.cbarg
)
"OCaml.ml" 96 3284 3302 "OCaml.ml" 96 3284 3309
type(
  string
)
"OCaml.ml" 86 2976 3004 "OCaml.ml" 96 3284 3309
type(
  API.cbarg -> string
)
"OCaml.ml" 98 3311 3315 "OCaml.ml" 98 3311 3332
type(
  API.arg -> string
)
ident(
  def ocaml_name_of_arg "OCaml.ml" 121 3847 3847 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 99 3344 3353 "OCaml.ml" 99 3344 3354
type(
  string
)
ident(
  def n "OCaml.ml" 99 3344 3358 "OCaml.ml" 99 3344 3359
)
"OCaml.ml" 99 3344 3348 "OCaml.ml" 99 3344 3354
type(
  API.arg
)
"OCaml.ml" 99 3344 3358 "OCaml.ml" 99 3344 3359
type(
  string
)
ident(
  int_ref n "OCaml.ml" 99 3344 3353 "OCaml.ml" 99 3344 3354
)
"OCaml.ml" 100 3360 3373 "OCaml.ml" 100 3360 3374
type(
  string
)
ident(
  def n "OCaml.ml" 100 3360 3384 "OCaml.ml" 100 3360 3385
)
"OCaml.ml" 100 3360 3376 "OCaml.ml" 100 3360 3379
type(
  string
)
ident(
  def len "OCaml.ml" 100 3360 3384 "OCaml.ml" 100 3360 3385
)
"OCaml.ml" 100 3360 3364 "OCaml.ml" 100 3360 3380
type(
  API.arg
)
"OCaml.ml" 100 3360 3384 "OCaml.ml" 100 3360 3385
type(
  string
)
ident(
  int_ref n "OCaml.ml" 100 3360 3373 "OCaml.ml" 100 3360 3374
)
"OCaml.ml" 101 3386 3400 "OCaml.ml" 101 3386 3401
type(
  string
)
ident(
  def n "OCaml.ml" 101 3386 3411 "OCaml.ml" 101 3386 3412
)
"OCaml.ml" 101 3386 3403 "OCaml.ml" 101 3386 3406
type(
  string
)
ident(
  def len "OCaml.ml" 101 3386 3411 "OCaml.ml" 101 3386 3412
)
"OCaml.ml" 101 3386 3390 "OCaml.ml" 101 3386 3407
type(
  API.arg
)
"OCaml.ml" 101 3386 3411 "OCaml.ml" 101 3386 3412
type(
  string
)
ident(
  int_ref n "OCaml.ml" 101 3386 3400 "OCaml.ml" 101 3386 3401
)
"OCaml.ml" 102 3413 3433 "OCaml.ml" 102 3413 3434
type(
  string
)
ident(
  def n "OCaml.ml" 102 3413 3444 "OCaml.ml" 102 3413 3445
)
"OCaml.ml" 102 3413 3436 "OCaml.ml" 102 3413 3439
type(
  string
)
ident(
  def len "OCaml.ml" 102 3413 3444 "OCaml.ml" 102 3413 3445
)
"OCaml.ml" 102 3413 3417 "OCaml.ml" 102 3413 3440
type(
  API.arg
)
"OCaml.ml" 102 3413 3444 "OCaml.ml" 102 3413 3445
type(
  string
)
ident(
  int_ref n "OCaml.ml" 102 3413 3433 "OCaml.ml" 102 3413 3434
)
"OCaml.ml" 103 3446 3467 "OCaml.ml" 103 3446 3468
type(
  string
)
ident(
  def n "OCaml.ml" 103 3446 3478 "OCaml.ml" 103 3446 3479
)
"OCaml.ml" 103 3446 3470 "OCaml.ml" 103 3446 3473
type(
  string
)
ident(
  def len "OCaml.ml" 103 3446 3478 "OCaml.ml" 103 3446 3479
)
"OCaml.ml" 103 3446 3450 "OCaml.ml" 103 3446 3474
type(
  API.arg
)
"OCaml.ml" 103 3446 3478 "OCaml.ml" 103 3446 3479
type(
  string
)
ident(
  int_ref n "OCaml.ml" 103 3446 3467 "OCaml.ml" 103 3446 3468
)
"OCaml.ml" 104 3480 3494 "OCaml.ml" 104 3480 3500
type(
  string
)
ident(
  def cbname "OCaml.ml" 104 3480 3506 "OCaml.ml" 104 3480 3512
)
"OCaml.ml" 104 3480 3492 "OCaml.ml" 104 3480 3502
type(
  API.closure
)
"OCaml.ml" 104 3480 3484 "OCaml.ml" 104 3480 3502
type(
  API.arg
)
"OCaml.ml" 104 3480 3506 "OCaml.ml" 104 3480 3512
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 104 3480 3494 "OCaml.ml" 104 3480 3500
)
"OCaml.ml" 105 3513 3523 "OCaml.ml" 105 3513 3524
type(
  string
)
ident(
  def n "OCaml.ml" 105 3513 3532 "OCaml.ml" 105 3513 3533
)
"OCaml.ml" 105 3513 3526 "OCaml.ml" 105 3513 3527
type(
  API.enum
)
"OCaml.ml" 105 3513 3517 "OCaml.ml" 105 3513 3528
type(
  API.arg
)
"OCaml.ml" 105 3513 3532 "OCaml.ml" 105 3513 3533
type(
  string
)
ident(
  int_ref n "OCaml.ml" 105 3513 3523 "OCaml.ml" 105 3513 3524
)
"OCaml.ml" 106 3534 3547 "OCaml.ml" 106 3534 3548
type(
  string
)
"OCaml.ml" 106 3534 3538 "OCaml.ml" 106 3534 3548
type(
  API.arg
)
"OCaml.ml" 106 3534 3559 "OCaml.ml" 106 3534 3564
type(
  bool
)
"OCaml.ml" 106 3534 3552 "OCaml.ml" 106 3534 3564
type(
  string
)
"OCaml.ml" 107 3601 3608 "OCaml.ml" 107 3601 3609
type(
  string
)
ident(
  def n "OCaml.ml" 107 3601 3613 "OCaml.ml" 107 3601 3614
)
"OCaml.ml" 107 3601 3605 "OCaml.ml" 107 3601 3609
type(
  API.arg
)
"OCaml.ml" 107 3601 3613 "OCaml.ml" 107 3601 3614
type(
  string
)
ident(
  int_ref n "OCaml.ml" 107 3601 3608 "OCaml.ml" 107 3601 3609
)
"OCaml.ml" 108 3615 3626 "OCaml.ml" 108 3615 3627
type(
  string
)
ident(
  def n "OCaml.ml" 108 3615 3635 "OCaml.ml" 108 3615 3636
)
"OCaml.ml" 108 3615 3629 "OCaml.ml" 108 3615 3630
type(
  API.flags
)
"OCaml.ml" 108 3615 3619 "OCaml.ml" 108 3615 3631
type(
  API.arg
)
"OCaml.ml" 108 3615 3635 "OCaml.ml" 108 3615 3636
type(
  string
)
ident(
  int_ref n "OCaml.ml" 108 3615 3626 "OCaml.ml" 108 3615 3627
)
"OCaml.ml" 109 3637 3645 "OCaml.ml" 109 3637 3646
type(
  string
)
ident(
  def n "OCaml.ml" 109 3637 3650 "OCaml.ml" 109 3637 3651
)
"OCaml.ml" 109 3637 3641 "OCaml.ml" 109 3637 3646
type(
  API.arg
)
"OCaml.ml" 109 3637 3650 "OCaml.ml" 109 3637 3651
type(
  string
)
ident(
  int_ref n "OCaml.ml" 109 3637 3645 "OCaml.ml" 109 3637 3646
)
"OCaml.ml" 110 3652 3662 "OCaml.ml" 110 3652 3663
type(
  string
)
ident(
  def n "OCaml.ml" 110 3652 3667 "OCaml.ml" 110 3652 3668
)
"OCaml.ml" 110 3652 3656 "OCaml.ml" 110 3652 3663
type(
  API.arg
)
"OCaml.ml" 110 3652 3667 "OCaml.ml" 110 3652 3668
type(
  string
)
ident(
  int_ref n "OCaml.ml" 110 3652 3662 "OCaml.ml" 110 3652 3663
)
"OCaml.ml" 111 3669 3678 "OCaml.ml" 111 3669 3679
type(
  string
)
ident(
  def n "OCaml.ml" 111 3669 3683 "OCaml.ml" 111 3669 3684
)
"OCaml.ml" 111 3669 3673 "OCaml.ml" 111 3669 3679
type(
  API.arg
)
"OCaml.ml" 111 3669 3683 "OCaml.ml" 111 3669 3684
type(
  string
)
ident(
  int_ref n "OCaml.ml" 111 3669 3678 "OCaml.ml" 111 3669 3679
)
"OCaml.ml" 112 3685 3695 "OCaml.ml" 112 3685 3696
type(
  string
)
ident(
  def n "OCaml.ml" 112 3685 3700 "OCaml.ml" 112 3685 3701
)
"OCaml.ml" 112 3685 3689 "OCaml.ml" 112 3685 3696
type(
  API.arg
)
"OCaml.ml" 112 3685 3700 "OCaml.ml" 112 3685 3701
type(
  string
)
ident(
  int_ref n "OCaml.ml" 112 3685 3695 "OCaml.ml" 112 3685 3696
)
"OCaml.ml" 113 3702 3722 "OCaml.ml" 113 3702 3723
type(
  string
)
ident(
  def n "OCaml.ml" 113 3702 3733 "OCaml.ml" 113 3702 3734
)
"OCaml.ml" 113 3702 3725 "OCaml.ml" 113 3702 3728
type(
  string
)
ident(
  def len "OCaml.ml" 113 3702 3733 "OCaml.ml" 113 3702 3734
)
"OCaml.ml" 113 3702 3706 "OCaml.ml" 113 3702 3729
type(
  API.arg
)
"OCaml.ml" 113 3702 3733 "OCaml.ml" 113 3702 3734
type(
  string
)
ident(
  int_ref n "OCaml.ml" 113 3702 3722 "OCaml.ml" 113 3702 3723
)
"OCaml.ml" 114 3735 3746 "OCaml.ml" 114 3735 3747
type(
  string
)
ident(
  def n "OCaml.ml" 114 3735 3751 "OCaml.ml" 114 3735 3752
)
"OCaml.ml" 114 3735 3739 "OCaml.ml" 114 3735 3747
type(
  API.arg
)
"OCaml.ml" 114 3735 3751 "OCaml.ml" 114 3735 3752
type(
  string
)
ident(
  int_ref n "OCaml.ml" 114 3735 3746 "OCaml.ml" 114 3735 3747
)
"OCaml.ml" 115 3753 3768 "OCaml.ml" 115 3753 3769
type(
  string
)
ident(
  def n "OCaml.ml" 115 3753 3773 "OCaml.ml" 115 3753 3774
)
"OCaml.ml" 115 3753 3757 "OCaml.ml" 115 3753 3769
type(
  API.arg
)
"OCaml.ml" 115 3753 3773 "OCaml.ml" 115 3753 3774
type(
  string
)
ident(
  int_ref n "OCaml.ml" 115 3753 3768 "OCaml.ml" 115 3753 3769
)
"OCaml.ml" 116 3775 3784 "OCaml.ml" 116 3775 3785
type(
  string
)
ident(
  def n "OCaml.ml" 116 3775 3789 "OCaml.ml" 116 3775 3790
)
"OCaml.ml" 116 3775 3779 "OCaml.ml" 116 3775 3785
type(
  API.arg
)
"OCaml.ml" 116 3775 3789 "OCaml.ml" 116 3775 3790
type(
  string
)
ident(
  int_ref n "OCaml.ml" 116 3775 3784 "OCaml.ml" 116 3775 3785
)
"OCaml.ml" 117 3791 3802 "OCaml.ml" 117 3791 3803
type(
  string
)
ident(
  def n "OCaml.ml" 117 3791 3807 "OCaml.ml" 117 3791 3808
)
"OCaml.ml" 117 3791 3795 "OCaml.ml" 117 3791 3803
type(
  API.arg
)
"OCaml.ml" 117 3791 3807 "OCaml.ml" 117 3791 3808
type(
  string
)
ident(
  int_ref n "OCaml.ml" 117 3791 3802 "OCaml.ml" 117 3791 3803
)
"OCaml.ml" 118 3809 3820 "OCaml.ml" 118 3809 3821
type(
  string
)
ident(
  def n "OCaml.ml" 118 3809 3825 "OCaml.ml" 118 3809 3826
)
"OCaml.ml" 118 3809 3813 "OCaml.ml" 118 3809 3821
type(
  API.arg
)
"OCaml.ml" 118 3809 3825 "OCaml.ml" 118 3809 3826
type(
  string
)
ident(
  int_ref n "OCaml.ml" 118 3809 3820 "OCaml.ml" 118 3809 3821
)
"OCaml.ml" 119 3827 3839 "OCaml.ml" 119 3827 3840
type(
  string
)
ident(
  def n "OCaml.ml" 119 3827 3844 "OCaml.ml" 119 3827 3845
)
"OCaml.ml" 119 3827 3831 "OCaml.ml" 119 3827 3840
type(
  API.arg
)
"OCaml.ml" 119 3827 3844 "OCaml.ml" 119 3827 3845
type(
  string
)
ident(
  int_ref n "OCaml.ml" 119 3827 3839 "OCaml.ml" 119 3827 3840
)
"OCaml.ml" 98 3311 3335 "OCaml.ml" 119 3827 3845
type(
  API.arg -> string
)
"OCaml.ml" 121 3847 3851 "OCaml.ml" 121 3847 3871
type(
  API.optarg -> string
)
ident(
  def ocaml_name_of_optarg "OCaml.ml" 125 3944 3944 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 122 3883 3898 "OCaml.ml" 122 3883 3904
type(
  string
)
ident(
  def cbname "OCaml.ml" 122 3883 3910 "OCaml.ml" 122 3883 3916
)
"OCaml.ml" 122 3883 3896 "OCaml.ml" 122 3883 3906
type(
  API.closure
)
"OCaml.ml" 122 3883 3887 "OCaml.ml" 122 3883 3906
type(
  API.optarg
)
"OCaml.ml" 122 3883 3910 "OCaml.ml" 122 3883 3916
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 122 3883 3898 "OCaml.ml" 122 3883 3904
)
"OCaml.ml" 123 3917 3929 "OCaml.ml" 123 3917 3930
type(
  string
)
ident(
  def n "OCaml.ml" 123 3917 3941 "OCaml.ml" 123 3917 3942
)
"OCaml.ml" 123 3917 3932 "OCaml.ml" 123 3917 3933
type(
  API.flags
)
"OCaml.ml" 123 3917 3935 "OCaml.ml" 123 3917 3936
type(
  string list option
)
"OCaml.ml" 123 3917 3921 "OCaml.ml" 123 3917 3937
type(
  API.optarg
)
"OCaml.ml" 123 3917 3941 "OCaml.ml" 123 3917 3942
type(
  string
)
ident(
  int_ref n "OCaml.ml" 123 3917 3929 "OCaml.ml" 123 3917 3930
)
"OCaml.ml" 121 3847 3874 "OCaml.ml" 123 3917 3942
type(
  API.optarg -> string
)
"OCaml.ml" 125 3944 3948 "OCaml.ml" 125 3944 3958
type(
  'a list -> 'b list -> int
)
ident(
  def num_params "OCaml.ml" 128 4033 4033 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 125 3944 3959 "OCaml.ml" 125 3944 3963
type(
  'a list
)
ident(
  def args "OCaml.ml" 125 3944 3964 "OCaml.ml" 126 3974 4031
)
"OCaml.ml" 125 3944 3964 "OCaml.ml" 125 3944 3971
type(
  'b list
)
ident(
  def optargs "OCaml.ml" 126 3974 3976 "OCaml.ml" 126 3974 4031
)
"OCaml.ml" 126 3974 3976 "OCaml.ml" 126 3974 3987
type(
  'b list -> int
)
ident(
  int_ref Stdlib.List.length "list.mli" 43 2033 2033 "list.mli" 43 2033 2060
)
"OCaml.ml" 126 3974 3988 "OCaml.ml" 126 3974 3995
type(
  'b list
)
ident(
  int_ref optargs "OCaml.ml" 125 3944 3964 "OCaml.ml" 125 3944 3971
)
"OCaml.ml" 126 3974 3976 "OCaml.ml" 126 3974 3995
type(
  int
)
"OCaml.ml" 126 3974 3996 "OCaml.ml" 126 3974 3997
type(
  int -> int -> int
)
ident(
  int_ref Stdlib.( + ) "stdlib.mli" 347 13626 13626 "stdlib.mli" 347 13626 13672
)
"OCaml.ml" 126 3974 3998 "OCaml.ml" 126 3974 3999
type(
  int
)
"OCaml.ml" 126 3974 3976 "OCaml.ml" 126 3974 3999
type(
  int
)
"OCaml.ml" 126 3974 4013 "OCaml.ml" 126 3974 4014
type(
  int -> int -> int
)
ident(
  int_ref Stdlib.( + ) "stdlib.mli" 347 13626 13626 "stdlib.mli" 347 13626 13672
)
"OCaml.ml" 126 3974 4015 "OCaml.ml" 126 3974 4026
type(
  'a list -> int
)
ident(
  int_ref Stdlib.List.length "list.mli" 43 2033 2033 "list.mli" 43 2033 2060
)
"OCaml.ml" 126 3974 4027 "OCaml.ml" 126 3974 4031
type(
  'a list
)
ident(
  int_ref args "OCaml.ml" 125 3944 3959 "OCaml.ml" 125 3944 3963
)
"OCaml.ml" 126 3974 4015 "OCaml.ml" 126 3974 4031
type(
  int
)
"OCaml.ml" 126 3974 3976 "OCaml.ml" 126 3974 4031
type(
  int
)
"OCaml.ml" 128 4033 4037 "OCaml.ml" 128 4033 4059
type(
  unit -> unit
)
ident(
  def generate_ocaml_nbd_mli "OCaml.ml" 305 9191 9191 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 128 4033 4060 "OCaml.ml" 128 4033 4062
type(
  unit
)
"OCaml.ml" 129 4065 4067 "OCaml.ml" 129 4065 4082
type(
  ?extra_sources:string list ->
  ?copyright:string -> Utils.comment_style -> unit
)
ident(
  int_ref Utils.generate_header "utils.mli" 54 1958 1958 "utils.mli" 55 1980 2054
)
"OCaml.ml" 129 4065 4083 "OCaml.ml" 129 4065 4093
type(
  Utils.comment_style
)
"OCaml.ml" 129 4065 4067 "OCaml.ml" 129 4065 4093
type(
  unit
)
"OCaml.ml" 131 4096 4098 "OCaml.ml" 131 4096 4100
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 131 4096 4101 "OCaml.ml" 155 4685 4686
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 131 4096 4098 "OCaml.ml" 155 4685 4686
type(
  unit
)
"OCaml.ml" 157 4689 4691 "OCaml.ml" 157 4689 4700
type(
  (API.enum -> unit) -> API.enum list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 158 4703 4713 "OCaml.ml" 158 4703 4724
type(
  string
)
ident(
  def enum_prefix "OCaml.ml" 159 4737 4743 "OCaml.ml" 167 4942 4955
)
"OCaml.ml" 158 4703 4726 "OCaml.ml" 158 4703 4731
type(
  (string * int) list
)
ident(
  def enums "OCaml.ml" 159 4737 4743 "OCaml.ml" 167 4942 4955
)
"OCaml.ml" 158 4703 4711 "OCaml.ml" 158 4703 4733
type(
  API.enum
)
"OCaml.ml" 159 4737 4743 "OCaml.ml" 159 4737 4745
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 159 4737 4746 "OCaml.ml" 159 4737 4765
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 159 4737 4766 "OCaml.ml" 159 4737 4777
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 158 4703 4713 "OCaml.ml" 158 4703 4724
)
"OCaml.ml" 159 4737 4743 "OCaml.ml" 159 4737 4777
type(
  unit
)
"OCaml.ml" 160 4779 4785 "OCaml.ml" 160 4779 4787
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 160 4779 4788 "OCaml.ml" 160 4779 4802
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 160 4779 4785 "OCaml.ml" 160 4779 4802
type(
  unit
)
"OCaml.ml" 161 4804 4810 "OCaml.ml" 161 4804 4819
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 162 4822 4835 "OCaml.ml" 162 4822 4839
type(
  string
)
ident(
  def enum "OCaml.ml" 163 4847 4857 "OCaml.ml" 163 4847 4875
)
"OCaml.ml" 162 4822 4841 "OCaml.ml" 162 4822 4842
type(
  int
)
"OCaml.ml" 162 4822 4834 "OCaml.ml" 162 4822 4843
type(
  string * int
)
"OCaml.ml" 163 4847 4857 "OCaml.ml" 163 4847 4859
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 163 4847 4860 "OCaml.ml" 163 4847 4870
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 163 4847 4871 "OCaml.ml" 163 4847 4875
type(
  string
)
ident(
  int_ref enum "OCaml.ml" 162 4822 4835 "OCaml.ml" 162 4822 4839
)
"OCaml.ml" 163 4847 4857 "OCaml.ml" 163 4847 4875
type(
  unit
)
"OCaml.ml" 161 4804 4820 "OCaml.ml" 164 4876 4883
type(
  string * int -> unit
)
"OCaml.ml" 164 4876 4884 "OCaml.ml" 164 4876 4889
type(
  (string * int) list
)
ident(
  int_ref enums "OCaml.ml" 158 4703 4726 "OCaml.ml" 158 4703 4731
)
"OCaml.ml" 161 4804 4810 "OCaml.ml" 164 4876 4889
type(
  unit
)
"OCaml.ml" 165 4891 4897 "OCaml.ml" 165 4891 4899
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 165 4891 4900 "OCaml.ml" 165 4891 4922
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 165 4891 4897 "OCaml.ml" 165 4891 4922
type(
  unit
)
"OCaml.ml" 166 4924 4930 "OCaml.ml" 166 4924 4932
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 166 4924 4933 "OCaml.ml" 166 4924 4940
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 166 4924 4930 "OCaml.ml" 166 4924 4940
type(
  unit
)
"OCaml.ml" 167 4942 4948 "OCaml.ml" 167 4942 4950
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 167 4942 4951 "OCaml.ml" 167 4942 4955
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 167 4942 4948 "OCaml.ml" 167 4942 4955
type(
  unit
)
"OCaml.ml" 166 4924 4930 "OCaml.ml" 167 4942 4955
type(
  unit
)
"OCaml.ml" 165 4891 4897 "OCaml.ml" 167 4942 4955
type(
  unit
)
"OCaml.ml" 161 4804 4810 "OCaml.ml" 167 4942 4955
type(
  unit
)
"OCaml.ml" 160 4779 4785 "OCaml.ml" 167 4942 4955
type(
  unit
)
"OCaml.ml" 159 4737 4743 "OCaml.ml" 167 4942 4955
type(
  unit
)
"OCaml.ml" 157 4689 4701 "OCaml.ml" 168 4956 4959
type(
  API.enum -> unit
)
"OCaml.ml" 168 4956 4960 "OCaml.ml" 168 4956 4969
type(
  API.enum list
)
ident(
  int_ref API.all_enums "API.mli" 157 8221 8221 "API.mli" 157 8221 8246
)
"OCaml.ml" 157 4689 4691 "OCaml.ml" 168 4956 4969
type(
  unit
)
"OCaml.ml" 169 4971 4973 "OCaml.ml" 169 4971 4982
type(
  (API.flags -> unit) -> API.flags list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 170 4985 4995 "OCaml.ml" 170 4985 5006
type(
  string
)
ident(
  def flag_prefix "OCaml.ml" 171 5019 5025 "OCaml.ml" 181 5273 5286
)
"OCaml.ml" 170 4985 5008 "OCaml.ml" 170 4985 5013
type(
  (string * int) list
)
ident(
  def flags "OCaml.ml" 171 5019 5025 "OCaml.ml" 181 5273 5286
)
"OCaml.ml" 170 4985 4993 "OCaml.ml" 170 4985 5015
type(
  API.flags
)
"OCaml.ml" 171 5019 5025 "OCaml.ml" 171 5019 5027
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 171 5019 5028 "OCaml.ml" 171 5019 5047
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 171 5019 5048 "OCaml.ml" 171 5019 5059
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 170 4985 4995 "OCaml.ml" 170 4985 5006
)
"OCaml.ml" 171 5019 5025 "OCaml.ml" 171 5019 5059
type(
  unit
)
"OCaml.ml" 172 5061 5067 "OCaml.ml" 172 5061 5069
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 172 5061 5070 "OCaml.ml" 172 5061 5084
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 172 5061 5067 "OCaml.ml" 172 5061 5084
type(
  unit
)
"OCaml.ml" 173 5086 5092 "OCaml.ml" 173 5086 5101
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 174 5104 5117 "OCaml.ml" 174 5104 5121
type(
  string
)
ident(
  def flag "OCaml.ml" 175 5129 5139 "OCaml.ml" 175 5129 5157
)
"OCaml.ml" 174 5104 5123 "OCaml.ml" 174 5104 5124
type(
  int
)
"OCaml.ml" 174 5104 5116 "OCaml.ml" 174 5104 5125
type(
  string * int
)
"OCaml.ml" 175 5129 5139 "OCaml.ml" 175 5129 5141
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 175 5129 5142 "OCaml.ml" 175 5129 5152
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 175 5129 5153 "OCaml.ml" 175 5129 5157
type(
  string
)
ident(
  int_ref flag "OCaml.ml" 174 5104 5117 "OCaml.ml" 174 5104 5121
)
"OCaml.ml" 175 5129 5139 "OCaml.ml" 175 5129 5157
type(
  unit
)
"OCaml.ml" 173 5086 5102 "OCaml.ml" 176 5158 5165
type(
  string * int -> unit
)
"OCaml.ml" 176 5158 5166 "OCaml.ml" 176 5158 5171
type(
  (string * int) list
)
ident(
  int_ref flags "OCaml.ml" 170 4985 5008 "OCaml.ml" 170 4985 5013
)
"OCaml.ml" 173 5086 5092 "OCaml.ml" 176 5158 5171
type(
  unit
)
"OCaml.ml" 177 5173 5179 "OCaml.ml" 177 5173 5181
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 177 5173 5182 "OCaml.ml" 177 5173 5204
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 177 5173 5179 "OCaml.ml" 177 5173 5204
type(
  unit
)
"OCaml.ml" 178 5206 5212 "OCaml.ml" 178 5206 5214
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 178 5206 5215 "OCaml.ml" 178 5206 5219
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 178 5206 5212 "OCaml.ml" 178 5206 5219
type(
  unit
)
"OCaml.ml" 179 5221 5227 "OCaml.ml" 179 5221 5229
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 179 5221 5230 "OCaml.ml" 179 5221 5253
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 179 5221 5227 "OCaml.ml" 179 5221 5253
type(
  unit
)
"OCaml.ml" 180 5255 5261 "OCaml.ml" 180 5255 5263
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 180 5255 5264 "OCaml.ml" 180 5255 5271
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 180 5255 5261 "OCaml.ml" 180 5255 5271
type(
  unit
)
"OCaml.ml" 181 5273 5279 "OCaml.ml" 181 5273 5281
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 181 5273 5282 "OCaml.ml" 181 5273 5286
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 181 5273 5279 "OCaml.ml" 181 5273 5286
type(
  unit
)
"OCaml.ml" 180 5255 5261 "OCaml.ml" 181 5273 5286
type(
  unit
)
"OCaml.ml" 179 5221 5227 "OCaml.ml" 181 5273 5286
type(
  unit
)
"OCaml.ml" 178 5206 5212 "OCaml.ml" 181 5273 5286
type(
  unit
)
"OCaml.ml" 177 5173 5179 "OCaml.ml" 181 5273 5286
type(
  unit
)
"OCaml.ml" 173 5086 5092 "OCaml.ml" 181 5273 5286
type(
  unit
)
"OCaml.ml" 172 5061 5067 "OCaml.ml" 181 5273 5286
type(
  unit
)
"OCaml.ml" 171 5019 5025 "OCaml.ml" 181 5273 5286
type(
  unit
)
"OCaml.ml" 169 4971 4983 "OCaml.ml" 182 5287 5290
type(
  API.flags -> unit
)
"OCaml.ml" 182 5287 5291 "OCaml.ml" 182 5287 5300
type(
  API.flags list
)
ident(
  int_ref API.all_flags "API.mli" 158 8247 8247 "API.mli" 158 8247 8273
)
"OCaml.ml" 169 4971 4973 "OCaml.ml" 182 5287 5300
type(
  unit
)
"OCaml.ml" 183 5302 5304 "OCaml.ml" 183 5302 5313
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 184 5316 5325 "OCaml.ml" 184 5316 5326
type(
  string
)
ident(
  def n "OCaml.ml" 184 5316 5334 "OCaml.ml" 184 5316 5382
)
"OCaml.ml" 184 5316 5328 "OCaml.ml" 184 5316 5329
type(
  int
)
"OCaml.ml" 184 5316 5324 "OCaml.ml" 184 5316 5330
type(
  string * int
)
"OCaml.ml" 184 5316 5334 "OCaml.ml" 184 5316 5336
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 184 5316 5337 "OCaml.ml" 184 5316 5355
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 184 5316 5357 "OCaml.ml" 184 5316 5379
type(
  string -> string
)
ident(
  int_ref Stdlib.String.lowercase_ascii "string.mli" 271 9792 9792 "string.mli" 271 9792 9830
)
"OCaml.ml" 184 5316 5380 "OCaml.ml" 184 5316 5381
type(
  string
)
ident(
  int_ref n "OCaml.ml" 184 5316 5325 "OCaml.ml" 184 5316 5326
)
"OCaml.ml" 184 5316 5356 "OCaml.ml" 184 5316 5382
type(
  string
)
"OCaml.ml" 184 5316 5334 "OCaml.ml" 184 5316 5382
type(
  unit
)
"OCaml.ml" 183 5302 5314 "OCaml.ml" 185 5383 5386
type(
  string * int -> unit
)
"OCaml.ml" 185 5383 5387 "OCaml.ml" 185 5383 5396
type(
  (string * int) list
)
ident(
  int_ref API.constants "API.mli" 160 8322 8322 "API.mli" 160 8322 8357
)
"OCaml.ml" 183 5302 5304 "OCaml.ml" 185 5383 5396
type(
  unit
)
"OCaml.ml" 186 5398 5400 "OCaml.ml" 186 5398 5409
type(
  (string * (string * (string * int) list) list -> unit) ->
  (string * (string * (string * int) list) list) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 187 5412 5421 "OCaml.ml" 187 5412 5423
type(
  string
)
ident(
  def ns "OCaml.ml" 188 5435 5441 "OCaml.ml" 195 5709 5723
)
"OCaml.ml" 187 5412 5425 "OCaml.ml" 187 5412 5430
type(
  (string * (string * int) list) list
)
ident(
  def ctxts "OCaml.ml" 188 5435 5441 "OCaml.ml" 195 5709 5723
)
"OCaml.ml" 187 5412 5420 "OCaml.ml" 187 5412 5431
type(
  string * (string * (string * int) list) list
)
"OCaml.ml" 188 5435 5441 "OCaml.ml" 188 5435 5443
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 188 5435 5444 "OCaml.ml" 188 5435 5473
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 188 5435 5474 "OCaml.ml" 188 5435 5476
type(
  string
)
ident(
  int_ref ns "OCaml.ml" 187 5412 5421 "OCaml.ml" 187 5412 5423
)
"OCaml.ml" 188 5435 5441 "OCaml.ml" 188 5435 5476
type(
  unit
)
"OCaml.ml" 189 5478 5484 "OCaml.ml" 189 5478 5493
type(
  (string * (string * int) list -> unit) ->
  (string * (string * int) list) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 190 5496 5509 "OCaml.ml" 190 5496 5513
type(
  string
)
ident(
  def ctxt "OCaml.ml" 191 5526 5536 "OCaml.ml" 194 5690 5708
)
"OCaml.ml" 190 5496 5515 "OCaml.ml" 190 5496 5521
type(
  (string * int) list
)
ident(
  def consts "OCaml.ml" 191 5526 5536 "OCaml.ml" 194 5690 5708
)
"OCaml.ml" 190 5496 5508 "OCaml.ml" 190 5496 5522
type(
  string * (string * int) list
)
"OCaml.ml" 191 5526 5536 "OCaml.ml" 191 5526 5538
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 191 5526 5539 "OCaml.ml" 191 5526 5569
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 191 5526 5570 "OCaml.ml" 191 5526 5572
type(
  string
)
ident(
  int_ref ns "OCaml.ml" 187 5412 5421 "OCaml.ml" 187 5412 5423
)
"OCaml.ml" 191 5526 5574 "OCaml.ml" 191 5526 5584
type(
  string -> string
)
ident(
  int_ref Utils.macro_name "utils.mli" 51 1880 1880 "utils.mli" 51 1880 1913
)
"OCaml.ml" 191 5526 5585 "OCaml.ml" 191 5526 5589
type(
  string
)
ident(
  int_ref ctxt "OCaml.ml" 190 5496 5509 "OCaml.ml" 190 5496 5513
)
"OCaml.ml" 191 5526 5573 "OCaml.ml" 191 5526 5590
type(
  string
)
"OCaml.ml" 191 5526 5536 "OCaml.ml" 191 5526 5590
type(
  unit
)
"OCaml.ml" 192 5592 5602 "OCaml.ml" 192 5592 5611
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 192 5592 5618 "OCaml.ml" 192 5592 5619
type(
  string
)
ident(
  def n "OCaml.ml" 193 5627 5641 "OCaml.ml" 193 5627 5689
)
"OCaml.ml" 192 5592 5621 "OCaml.ml" 192 5592 5622
type(
  int
)
"OCaml.ml" 192 5592 5617 "OCaml.ml" 192 5592 5623
type(
  string * int
)
"OCaml.ml" 193 5627 5641 "OCaml.ml" 193 5627 5643
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 193 5627 5644 "OCaml.ml" 193 5627 5662
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 193 5627 5664 "OCaml.ml" 193 5627 5686
type(
  string -> string
)
ident(
  int_ref Stdlib.String.lowercase_ascii "string.mli" 271 9792 9792 "string.mli" 271 9792 9830
)
"OCaml.ml" 193 5627 5687 "OCaml.ml" 193 5627 5688
type(
  string
)
ident(
  int_ref n "OCaml.ml" 192 5592 5618 "OCaml.ml" 192 5592 5619
)
"OCaml.ml" 193 5627 5663 "OCaml.ml" 193 5627 5689
type(
  string
)
"OCaml.ml" 193 5627 5641 "OCaml.ml" 193 5627 5689
type(
  unit
)
"OCaml.ml" 192 5592 5612 "OCaml.ml" 194 5690 5701
type(
  string * int -> unit
)
"OCaml.ml" 194 5690 5702 "OCaml.ml" 194 5690 5708
type(
  (string * int) list
)
ident(
  int_ref consts "OCaml.ml" 190 5496 5515 "OCaml.ml" 190 5496 5521
)
"OCaml.ml" 192 5592 5602 "OCaml.ml" 194 5690 5708
type(
  unit
)
"OCaml.ml" 191 5526 5536 "OCaml.ml" 194 5690 5708
type(
  unit
)
"OCaml.ml" 189 5478 5494 "OCaml.ml" 195 5709 5716
type(
  string * (string * int) list -> unit
)
"OCaml.ml" 195 5709 5717 "OCaml.ml" 195 5709 5722
type(
  (string * (string * int) list) list
)
ident(
  int_ref ctxts "OCaml.ml" 187 5412 5425 "OCaml.ml" 187 5412 5430
)
"OCaml.ml" 189 5478 5484 "OCaml.ml" 195 5709 5722
type(
  unit
)
"OCaml.ml" 188 5435 5441 "OCaml.ml" 195 5709 5723
type(
  unit
)
"OCaml.ml" 186 5398 5410 "OCaml.ml" 196 5724 5727
type(
  string * (string * (string * int) list) list -> unit
)
"OCaml.ml" 196 5724 5728 "OCaml.ml" 196 5724 5747
type(
  (string * (string * (string * int) list) list) list
)
ident(
  int_ref API.metadata_namespaces "API.mli" 161 8358 8358 "API.mli" 161 8358 8435
)
"OCaml.ml" 186 5398 5400 "OCaml.ml" 196 5724 5747
type(
  unit
)
"OCaml.ml" 197 5749 5751 "OCaml.ml" 197 5749 5753
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 197 5749 5754 "OCaml.ml" 197 5749 5758
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 197 5749 5751 "OCaml.ml" 197 5749 5758
type(
  unit
)
"OCaml.ml" 199 5761 5763 "OCaml.ml" 199 5761 5765
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 199 5761 5766 "OCaml.ml" 286 8669 8670
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 199 5761 5763 "OCaml.ml" 286 8669 8670
type(
  unit
)
"OCaml.ml" 288 8673 8675 "OCaml.ml" 288 8673 8684
type(
  (string * API.call -> unit) -> (string * API.call) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 289 8687 8696 "OCaml.ml" 289 8687 8700
type(
  string
)
ident(
  def name "OCaml.ml" 290 8750 8756 "OCaml.ml" 301 9157 9171
)
"OCaml.ml" 289 8687 8704 "OCaml.ml" 289 8687 8708
type(
  API.arg list
)
ident(
  def args "OCaml.ml" 290 8750 8756 "OCaml.ml" 301 9157 9171
)
"OCaml.ml" 289 8687 8710 "OCaml.ml" 289 8687 8717
type(
  API.optarg list
)
ident(
  def optargs "OCaml.ml" 290 8750 8756 "OCaml.ml" 301 9157 9171
)
"OCaml.ml" 289 8687 8719 "OCaml.ml" 289 8687 8722
type(
  API.ret
)
ident(
  def ret "OCaml.ml" 290 8750 8756 "OCaml.ml" 301 9157 9171
)
"OCaml.ml" 289 8687 8724 "OCaml.ml" 289 8687 8733
type(
  string
)
ident(
  def shortdesc "OCaml.ml" 290 8750 8756 "OCaml.ml" 301 9157 9171
)
"OCaml.ml" 289 8687 8735 "OCaml.ml" 289 8687 8743
type(
  string
)
ident(
  def longdesc "OCaml.ml" 290 8750 8756 "OCaml.ml" 301 9157 9171
)
"OCaml.ml" 289 8687 8702 "OCaml.ml" 289 8687 8745
type(
  API.call
)
"OCaml.ml" 289 8687 8695 "OCaml.ml" 289 8687 8746
type(
  string * API.call
)
"OCaml.ml" 290 8750 8756 "OCaml.ml" 290 8750 8758
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 290 8750 8759 "OCaml.ml" 290 8750 8774
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 290 8750 8775 "OCaml.ml" 290 8750 8779
type(
  string
)
ident(
  int_ref name "OCaml.ml" 289 8687 8696 "OCaml.ml" 289 8687 8700
)
"OCaml.ml" 290 8750 8781 "OCaml.ml" 290 8750 8804
type(
  API.arg list -> API.optarg list -> API.ret -> string
)
ident(
  int_ref ocaml_fundecl_to_string "OCaml.ml" 31 1044 1052 "OCaml.ml" 31 1044 1075
)
"OCaml.ml" 290 8750 8805 "OCaml.ml" 290 8750 8809
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 289 8687 8704 "OCaml.ml" 289 8687 8708
)
"OCaml.ml" 290 8750 8810 "OCaml.ml" 290 8750 8817
type(
  API.optarg list
)
ident(
  int_ref optargs "OCaml.ml" 289 8687 8710 "OCaml.ml" 289 8687 8717
)
"OCaml.ml" 290 8750 8818 "OCaml.ml" 290 8750 8821
type(
  API.ret
)
ident(
  int_ref ret "OCaml.ml" 289 8687 8719 "OCaml.ml" 289 8687 8722
)
"OCaml.ml" 290 8750 8780 "OCaml.ml" 290 8750 8822
type(
  string
)
"OCaml.ml" 290 8750 8756 "OCaml.ml" 290 8750 8822
type(
  unit
)
"OCaml.ml" 292 8825 8831 "OCaml.ml" 292 8825 8833
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 292 8825 8834 "OCaml.ml" 292 8825 8849
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 292 8825 8850 "OCaml.ml" 292 8825 8854
type(
  string
)
ident(
  int_ref name "OCaml.ml" 289 8687 8696 "OCaml.ml" 289 8687 8700
)
"OCaml.ml" 292 8825 8831 "OCaml.ml" 292 8825 8854
type(
  unit
)
"OCaml.ml" 293 8856 8862 "OCaml.ml" 293 8856 8871
type(
  (API.optarg -> unit) -> API.optarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 293 8856 8877 "OCaml.ml" 293 8856 8880
type(
  API.optarg
)
ident(
  def arg "OCaml.ml" 293 8856 8884 "OCaml.ml" 293 8856 8924
)
"OCaml.ml" 293 8856 8884 "OCaml.ml" 293 8856 8887
type(
  API.optarg
)
ident(
  int_ref arg "OCaml.ml" 293 8856 8877 "OCaml.ml" 293 8856 8880
)
"OCaml.ml" 293 8856 8891 "OCaml.ml" 293 8856 8911
type(
  API.optarg -> string
)
ident(
  int_ref ocaml_name_of_optarg "OCaml.ml" 121 3847 3851 "OCaml.ml" 121 3847 3871
)
"OCaml.ml" 293 8856 8884 "OCaml.ml" 293 8856 8911
type(
  string
)
"OCaml.ml" 293 8856 8915 "OCaml.ml" 293 8856 8917
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 293 8856 8918 "OCaml.ml" 293 8856 8924
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 293 8856 8915 "OCaml.ml" 293 8856 8924
type(
  string -> unit
)
"OCaml.ml" 293 8856 8884 "OCaml.ml" 293 8856 8924
type(
  unit
)
"OCaml.ml" 293 8856 8872 "OCaml.ml" 293 8856 8925
type(
  API.optarg -> unit
)
"OCaml.ml" 293 8856 8926 "OCaml.ml" 293 8856 8933
type(
  API.optarg list
)
ident(
  int_ref optargs "OCaml.ml" 289 8687 8710 "OCaml.ml" 289 8687 8717
)
"OCaml.ml" 293 8856 8862 "OCaml.ml" 293 8856 8933
type(
  unit
)
"OCaml.ml" 294 8935 8941 "OCaml.ml" 294 8935 8950
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 294 8935 8956 "OCaml.ml" 294 8935 8959
type(
  API.arg
)
ident(
  def arg "OCaml.ml" 294 8935 8963 "OCaml.ml" 294 8935 8999
)
"OCaml.ml" 294 8935 8963 "OCaml.ml" 294 8935 8966
type(
  API.arg
)
ident(
  int_ref arg "OCaml.ml" 294 8935 8956 "OCaml.ml" 294 8935 8959
)
"OCaml.ml" 294 8935 8970 "OCaml.ml" 294 8935 8987
type(
  API.arg -> string
)
ident(
  int_ref ocaml_name_of_arg "OCaml.ml" 98 3311 3315 "OCaml.ml" 98 3311 3332
)
"OCaml.ml" 294 8935 8963 "OCaml.ml" 294 8935 8987
type(
  string
)
"OCaml.ml" 294 8935 8991 "OCaml.ml" 294 8935 8993
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 294 8935 8994 "OCaml.ml" 294 8935 8999
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 294 8935 8991 "OCaml.ml" 294 8935 8999
type(
  string -> unit
)
"OCaml.ml" 294 8935 8963 "OCaml.ml" 294 8935 8999
type(
  unit
)
"OCaml.ml" 294 8935 8951 "OCaml.ml" 294 8935 9000
type(
  API.arg -> unit
)
"OCaml.ml" 294 8935 9001 "OCaml.ml" 294 8935 9005
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 289 8687 8704 "OCaml.ml" 289 8687 8708
)
"OCaml.ml" 294 8935 8941 "OCaml.ml" 294 8935 9005
type(
  unit
)
"OCaml.ml" 295 9007 9013 "OCaml.ml" 295 9007 9015
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 295 9007 9016 "OCaml.ml" 295 9007 9021
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 295 9007 9013 "OCaml.ml" 295 9007 9021
type(
  unit
)
"OCaml.ml" 296 9023 9029 "OCaml.ml" 296 9023 9031
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 296 9023 9032 "OCaml.ml" 296 9023 9036
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 296 9023 9029 "OCaml.ml" 296 9023 9036
type(
  unit
)
"OCaml.ml" 297 9038 9044 "OCaml.ml" 297 9038 9046
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 297 9038 9047 "OCaml.ml" 297 9038 9057
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 297 9038 9058 "OCaml.ml" 297 9038 9067
type(
  string
)
ident(
  int_ref shortdesc "OCaml.ml" 289 8687 8724 "OCaml.ml" 289 8687 8733
)
"OCaml.ml" 297 9038 9044 "OCaml.ml" 297 9038 9067
type(
  unit
)
"OCaml.ml" 298 9069 9075 "OCaml.ml" 298 9069 9077
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 298 9069 9078 "OCaml.ml" 298 9069 9082
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 298 9069 9075 "OCaml.ml" 298 9069 9082
type(
  unit
)
"OCaml.ml" 299 9084 9090 "OCaml.ml" 299 9084 9092
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 299 9084 9093 "OCaml.ml" 299 9084 9097
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 299 9084 9099 "OCaml.ml" 299 9084 9112
type(
  string -> Utils.cache_value -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"OCaml.ml" 299 9084 9113 "OCaml.ml" 299 9084 9117
type(
  string
)
"OCaml.ml" 299 9084 9119 "OCaml.ml" 299 9084 9127
type(
  Utils.cache_key -> Utils.cache_value
)
ident(
  int_ref Utils.pod2text "utils.mli" 78 2729 2729 "utils.mli" 78 2729 2768
)
"OCaml.ml" 299 9084 9128 "OCaml.ml" 299 9084 9136
type(
  Utils.cache_key
)
ident(
  int_ref longdesc "OCaml.ml" 289 8687 8735 "OCaml.ml" 289 8687 8743
)
"OCaml.ml" 299 9084 9118 "OCaml.ml" 299 9084 9137
type(
  Utils.cache_value
)
"OCaml.ml" 299 9084 9098 "OCaml.ml" 299 9084 9138
type(
  string
)
"OCaml.ml" 299 9084 9090 "OCaml.ml" 299 9084 9138
type(
  unit
)
"OCaml.ml" 300 9140 9146 "OCaml.ml" 300 9140 9148
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 300 9140 9149 "OCaml.ml" 300 9140 9155
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 300 9140 9146 "OCaml.ml" 300 9140 9155
type(
  unit
)
"OCaml.ml" 301 9157 9163 "OCaml.ml" 301 9157 9165
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 301 9157 9166 "OCaml.ml" 301 9157 9170
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 301 9157 9163 "OCaml.ml" 301 9157 9170
type(
  unit
)
"OCaml.ml" 300 9140 9146 "OCaml.ml" 301 9157 9171
type(
  unit
)
"OCaml.ml" 299 9084 9090 "OCaml.ml" 301 9157 9171
type(
  unit
)
"OCaml.ml" 298 9069 9075 "OCaml.ml" 301 9157 9171
type(
  unit
)
"OCaml.ml" 297 9038 9044 "OCaml.ml" 301 9157 9171
type(
  unit
)
"OCaml.ml" 296 9023 9029 "OCaml.ml" 301 9157 9171
type(
  unit
)
"OCaml.ml" 295 9007 9013 "OCaml.ml" 301 9157 9171
type(
  unit
)
"OCaml.ml" 294 8935 8941 "OCaml.ml" 301 9157 9171
type(
  unit
)
"OCaml.ml" 293 8856 8862 "OCaml.ml" 301 9157 9171
type(
  unit
)
"OCaml.ml" 292 8825 8831 "OCaml.ml" 301 9157 9171
type(
  unit
)
"OCaml.ml" 290 8750 8756 "OCaml.ml" 301 9157 9171
type(
  unit
)
"OCaml.ml" 288 8673 8685 "OCaml.ml" 303 9173 9176
type(
  string * API.call -> unit
)
"OCaml.ml" 303 9173 9177 "OCaml.ml" 303 9173 9189
type(
  (string * API.call) list
)
ident(
  int_ref API.handle_calls "API.mli" 148 7854 7854 "API.mli" 148 7854 7893
)
"OCaml.ml" 288 8673 8675 "OCaml.ml" 303 9173 9189
type(
  unit
)
"OCaml.ml" 199 5761 5763 "OCaml.ml" 303 9173 9189
type(
  unit
)
"OCaml.ml" 197 5749 5751 "OCaml.ml" 303 9173 9189
type(
  unit
)
"OCaml.ml" 186 5398 5400 "OCaml.ml" 303 9173 9189
type(
  unit
)
"OCaml.ml" 183 5302 5304 "OCaml.ml" 303 9173 9189
type(
  unit
)
"OCaml.ml" 169 4971 4973 "OCaml.ml" 303 9173 9189
type(
  unit
)
"OCaml.ml" 157 4689 4691 "OCaml.ml" 303 9173 9189
type(
  unit
)
"OCaml.ml" 131 4096 4098 "OCaml.ml" 303 9173 9189
type(
  unit
)
"OCaml.ml" 129 4065 4067 "OCaml.ml" 303 9173 9189
type(
  unit
)
"OCaml.ml" 305 9191 9195 "OCaml.ml" 305 9191 9216
type(
  unit -> unit
)
ident(
  def generate_ocaml_nbd_ml "OCaml.ml" 427 12531 12531 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 305 9191 9217 "OCaml.ml" 305 9191 9219
type(
  unit
)
"OCaml.ml" 306 9222 9224 "OCaml.ml" 306 9222 9239
type(
  ?extra_sources:string list ->
  ?copyright:string -> Utils.comment_style -> unit
)
ident(
  int_ref Utils.generate_header "utils.mli" 54 1958 1958 "utils.mli" 55 1980 2054
)
"OCaml.ml" 306 9222 9240 "OCaml.ml" 306 9222 9250
type(
  Utils.comment_style
)
"OCaml.ml" 306 9222 9224 "OCaml.ml" 306 9222 9250
type(
  unit
)
"OCaml.ml" 308 9253 9255 "OCaml.ml" 308 9253 9257
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 308 9253 9258 "OCaml.ml" 319 9624 9625
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 308 9253 9255 "OCaml.ml" 319 9624 9625
type(
  unit
)
"OCaml.ml" 321 9628 9630 "OCaml.ml" 321 9628 9639
type(
  (API.enum -> unit) -> API.enum list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 322 9642 9652 "OCaml.ml" 322 9642 9663
type(
  string
)
ident(
  def enum_prefix "OCaml.ml" 323 9676 9682 "OCaml.ml" 331 9884 9897
)
"OCaml.ml" 322 9642 9665 "OCaml.ml" 322 9642 9670
type(
  (string * int) list
)
ident(
  def enums "OCaml.ml" 323 9676 9682 "OCaml.ml" 331 9884 9897
)
"OCaml.ml" 322 9642 9650 "OCaml.ml" 322 9642 9672
type(
  API.enum
)
"OCaml.ml" 323 9676 9682 "OCaml.ml" 323 9676 9684
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 323 9676 9685 "OCaml.ml" 323 9676 9707
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 323 9676 9708 "OCaml.ml" 323 9676 9719
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 322 9642 9652 "OCaml.ml" 322 9642 9663
)
"OCaml.ml" 323 9676 9682 "OCaml.ml" 323 9676 9719
type(
  unit
)
"OCaml.ml" 324 9721 9727 "OCaml.ml" 324 9721 9729
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 324 9721 9730 "OCaml.ml" 324 9721 9744
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 324 9721 9727 "OCaml.ml" 324 9721 9744
type(
  unit
)
"OCaml.ml" 325 9746 9752 "OCaml.ml" 325 9746 9761
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 326 9764 9777 "OCaml.ml" 326 9764 9781
type(
  string
)
ident(
  def enum "OCaml.ml" 327 9789 9799 "OCaml.ml" 327 9789 9817
)
"OCaml.ml" 326 9764 9783 "OCaml.ml" 326 9764 9784
type(
  int
)
"OCaml.ml" 326 9764 9776 "OCaml.ml" 326 9764 9785
type(
  string * int
)
"OCaml.ml" 327 9789 9799 "OCaml.ml" 327 9789 9801
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 327 9789 9802 "OCaml.ml" 327 9789 9812
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 327 9789 9813 "OCaml.ml" 327 9789 9817
type(
  string
)
ident(
  int_ref enum "OCaml.ml" 326 9764 9777 "OCaml.ml" 326 9764 9781
)
"OCaml.ml" 327 9789 9799 "OCaml.ml" 327 9789 9817
type(
  unit
)
"OCaml.ml" 325 9746 9762 "OCaml.ml" 328 9818 9825
type(
  string * int -> unit
)
"OCaml.ml" 328 9818 9826 "OCaml.ml" 328 9818 9831
type(
  (string * int) list
)
ident(
  int_ref enums "OCaml.ml" 322 9642 9665 "OCaml.ml" 322 9642 9670
)
"OCaml.ml" 325 9746 9752 "OCaml.ml" 328 9818 9831
type(
  unit
)
"OCaml.ml" 329 9833 9839 "OCaml.ml" 329 9833 9841
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 329 9833 9842 "OCaml.ml" 329 9833 9864
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 329 9833 9839 "OCaml.ml" 329 9833 9864
type(
  unit
)
"OCaml.ml" 330 9866 9872 "OCaml.ml" 330 9866 9874
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 330 9866 9875 "OCaml.ml" 330 9866 9882
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 330 9866 9872 "OCaml.ml" 330 9866 9882
type(
  unit
)
"OCaml.ml" 331 9884 9890 "OCaml.ml" 331 9884 9892
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 331 9884 9893 "OCaml.ml" 331 9884 9897
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 331 9884 9890 "OCaml.ml" 331 9884 9897
type(
  unit
)
"OCaml.ml" 330 9866 9872 "OCaml.ml" 331 9884 9897
type(
  unit
)
"OCaml.ml" 329 9833 9839 "OCaml.ml" 331 9884 9897
type(
  unit
)
"OCaml.ml" 325 9746 9752 "OCaml.ml" 331 9884 9897
type(
  unit
)
"OCaml.ml" 324 9721 9727 "OCaml.ml" 331 9884 9897
type(
  unit
)
"OCaml.ml" 323 9676 9682 "OCaml.ml" 331 9884 9897
type(
  unit
)
"OCaml.ml" 321 9628 9640 "OCaml.ml" 332 9898 9901
type(
  API.enum -> unit
)
"OCaml.ml" 332 9898 9902 "OCaml.ml" 332 9898 9911
type(
  API.enum list
)
ident(
  int_ref API.all_enums "API.mli" 157 8221 8221 "API.mli" 157 8221 8246
)
"OCaml.ml" 321 9628 9630 "OCaml.ml" 332 9898 9911
type(
  unit
)
"OCaml.ml" 333 9913 9915 "OCaml.ml" 333 9913 9924
type(
  (API.flags -> unit) -> API.flags list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 334 9927 9937 "OCaml.ml" 334 9927 9948
type(
  string
)
ident(
  def flag_prefix "OCaml.ml" 335 9961 9967 "OCaml.ml" 350 10319 10332
)
"OCaml.ml" 334 9927 9950 "OCaml.ml" 334 9927 9955
type(
  (string * int) list
)
ident(
  def flags "OCaml.ml" 335 9961 9967 "OCaml.ml" 350 10319 10332
)
"OCaml.ml" 334 9927 9935 "OCaml.ml" 334 9927 9957
type(
  API.flags
)
"OCaml.ml" 335 9961 9967 "OCaml.ml" 335 9961 9969
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 335 9961 9970 "OCaml.ml" 335 9961 9992
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 335 9961 9993 "OCaml.ml" 335 9961 10004
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 334 9927 9937 "OCaml.ml" 334 9927 9948
)
"OCaml.ml" 335 9961 9967 "OCaml.ml" 335 9961 10004
type(
  unit
)
"OCaml.ml" 336 10006 10012 "OCaml.ml" 336 10006 10014
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 336 10006 10015 "OCaml.ml" 336 10006 10029
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 336 10006 10012 "OCaml.ml" 336 10006 10029
type(
  unit
)
"OCaml.ml" 337 10031 10037 "OCaml.ml" 337 10031 10046
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 338 10049 10062 "OCaml.ml" 338 10049 10066
type(
  string
)
ident(
  def flag "OCaml.ml" 339 10074 10084 "OCaml.ml" 339 10074 10102
)
"OCaml.ml" 338 10049 10068 "OCaml.ml" 338 10049 10069
type(
  int
)
"OCaml.ml" 338 10049 10061 "OCaml.ml" 338 10049 10070
type(
  string * int
)
"OCaml.ml" 339 10074 10084 "OCaml.ml" 339 10074 10086
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 339 10074 10087 "OCaml.ml" 339 10074 10097
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 339 10074 10098 "OCaml.ml" 339 10074 10102
type(
  string
)
ident(
  int_ref flag "OCaml.ml" 338 10049 10062 "OCaml.ml" 338 10049 10066
)
"OCaml.ml" 339 10074 10084 "OCaml.ml" 339 10074 10102
type(
  unit
)
"OCaml.ml" 337 10031 10047 "OCaml.ml" 340 10103 10110
type(
  string * int -> unit
)
"OCaml.ml" 340 10103 10111 "OCaml.ml" 340 10103 10116
type(
  (string * int) list
)
ident(
  int_ref flags "OCaml.ml" 334 9927 9950 "OCaml.ml" 334 9927 9955
)
"OCaml.ml" 337 10031 10037 "OCaml.ml" 340 10103 10116
type(
  unit
)
"OCaml.ml" 341 10118 10124 "OCaml.ml" 341 10118 10126
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 341 10118 10127 "OCaml.ml" 341 10118 10149
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 341 10118 10124 "OCaml.ml" 341 10118 10149
type(
  unit
)
"OCaml.ml" 342 10151 10157 "OCaml.ml" 342 10151 10159
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 342 10151 10160 "OCaml.ml" 342 10151 10164
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 342 10151 10157 "OCaml.ml" 342 10151 10164
type(
  unit
)
"OCaml.ml" 343 10166 10172 "OCaml.ml" 343 10166 10174
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 343 10166 10175 "OCaml.ml" 343 10166 10193
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 343 10166 10172 "OCaml.ml" 343 10166 10193
type(
  unit
)
"OCaml.ml" 344 10195 10201 "OCaml.ml" 344 10195 10210
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 345 10213 10226 "OCaml.ml" 345 10213 10230
type(
  string
)
ident(
  def flag "OCaml.ml" 346 10238 10248 "OCaml.ml" 346 10238 10267
)
"OCaml.ml" 345 10213 10232 "OCaml.ml" 345 10213 10233
type(
  int
)
"OCaml.ml" 345 10213 10225 "OCaml.ml" 345 10213 10234
type(
  string * int
)
"OCaml.ml" 346 10238 10248 "OCaml.ml" 346 10238 10250
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 346 10238 10251 "OCaml.ml" 346 10238 10262
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 346 10238 10263 "OCaml.ml" 346 10238 10267
type(
  string
)
ident(
  int_ref flag "OCaml.ml" 345 10213 10226 "OCaml.ml" 345 10213 10230
)
"OCaml.ml" 346 10238 10248 "OCaml.ml" 346 10238 10267
type(
  unit
)
"OCaml.ml" 344 10195 10211 "OCaml.ml" 347 10268 10275
type(
  string * int -> unit
)
"OCaml.ml" 347 10268 10276 "OCaml.ml" 347 10268 10281
type(
  (string * int) list
)
ident(
  int_ref flags "OCaml.ml" 334 9927 9950 "OCaml.ml" 334 9927 9955
)
"OCaml.ml" 344 10195 10201 "OCaml.ml" 347 10268 10281
type(
  unit
)
"OCaml.ml" 348 10283 10289 "OCaml.ml" 348 10283 10291
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 348 10283 10292 "OCaml.ml" 348 10283 10299
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 348 10283 10289 "OCaml.ml" 348 10283 10299
type(
  unit
)
"OCaml.ml" 349 10301 10307 "OCaml.ml" 349 10301 10309
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 349 10301 10310 "OCaml.ml" 349 10301 10317
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 349 10301 10307 "OCaml.ml" 349 10301 10317
type(
  unit
)
"OCaml.ml" 350 10319 10325 "OCaml.ml" 350 10319 10327
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 350 10319 10328 "OCaml.ml" 350 10319 10332
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 350 10319 10325 "OCaml.ml" 350 10319 10332
type(
  unit
)
"OCaml.ml" 349 10301 10307 "OCaml.ml" 350 10319 10332
type(
  unit
)
"OCaml.ml" 348 10283 10289 "OCaml.ml" 350 10319 10332
type(
  unit
)
"OCaml.ml" 344 10195 10201 "OCaml.ml" 350 10319 10332
type(
  unit
)
"OCaml.ml" 343 10166 10172 "OCaml.ml" 350 10319 10332
type(
  unit
)
"OCaml.ml" 342 10151 10157 "OCaml.ml" 350 10319 10332
type(
  unit
)
"OCaml.ml" 341 10118 10124 "OCaml.ml" 350 10319 10332
type(
  unit
)
"OCaml.ml" 337 10031 10037 "OCaml.ml" 350 10319 10332
type(
  unit
)
"OCaml.ml" 336 10006 10012 "OCaml.ml" 350 10319 10332
type(
  unit
)
"OCaml.ml" 335 9961 9967 "OCaml.ml" 350 10319 10332
type(
  unit
)
"OCaml.ml" 333 9913 9925 "OCaml.ml" 351 10333 10336
type(
  API.flags -> unit
)
"OCaml.ml" 351 10333 10337 "OCaml.ml" 351 10333 10346
type(
  API.flags list
)
ident(
  int_ref API.all_flags "API.mli" 158 8247 8247 "API.mli" 158 8247 8273
)
"OCaml.ml" 333 9913 9915 "OCaml.ml" 351 10333 10346
type(
  unit
)
"OCaml.ml" 352 10348 10350 "OCaml.ml" 352 10348 10359
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 353 10362 10371 "OCaml.ml" 353 10362 10372
type(
  string
)
ident(
  def n "OCaml.ml" 353 10362 10380 "OCaml.ml" 353 10362 10429
)
"OCaml.ml" 353 10362 10374 "OCaml.ml" 353 10362 10375
type(
  int
)
ident(
  def i "OCaml.ml" 353 10362 10380 "OCaml.ml" 353 10362 10429
)
"OCaml.ml" 353 10362 10370 "OCaml.ml" 353 10362 10376
type(
  string * int
)
"OCaml.ml" 353 10362 10380 "OCaml.ml" 353 10362 10382
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 353 10362 10383 "OCaml.ml" 353 10362 10400
type(
  (string -> int -> unit, unit, string, unit) format4
)
"OCaml.ml" 353 10362 10402 "OCaml.ml" 353 10362 10424
type(
  string -> string
)
ident(
  int_ref Stdlib.String.lowercase_ascii "string.mli" 271 9792 9792 "string.mli" 271 9792 9830
)
"OCaml.ml" 353 10362 10425 "OCaml.ml" 353 10362 10426
type(
  string
)
ident(
  int_ref n "OCaml.ml" 353 10362 10371 "OCaml.ml" 353 10362 10372
)
"OCaml.ml" 353 10362 10401 "OCaml.ml" 353 10362 10427
type(
  string
)
"OCaml.ml" 353 10362 10428 "OCaml.ml" 353 10362 10429
type(
  int
)
ident(
  int_ref i "OCaml.ml" 353 10362 10374 "OCaml.ml" 353 10362 10375
)
"OCaml.ml" 353 10362 10380 "OCaml.ml" 353 10362 10429
type(
  unit
)
"OCaml.ml" 352 10348 10360 "OCaml.ml" 354 10430 10433
type(
  string * int -> unit
)
"OCaml.ml" 354 10430 10434 "OCaml.ml" 354 10430 10443
type(
  (string * int) list
)
ident(
  int_ref API.constants "API.mli" 160 8322 8322 "API.mli" 160 8322 8357
)
"OCaml.ml" 352 10348 10350 "OCaml.ml" 354 10430 10443
type(
  unit
)
"OCaml.ml" 355 10445 10447 "OCaml.ml" 355 10445 10456
type(
  (string * (string * (string * int) list) list -> unit) ->
  (string * (string * (string * int) list) list) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 356 10459 10468 "OCaml.ml" 356 10459 10470
type(
  string
)
ident(
  def ns "OCaml.ml" 357 10482 10488 "OCaml.ml" 364 10772 10786
)
"OCaml.ml" 356 10459 10472 "OCaml.ml" 356 10459 10477
type(
  (string * (string * int) list) list
)
ident(
  def ctxts "OCaml.ml" 357 10482 10488 "OCaml.ml" 364 10772 10786
)
"OCaml.ml" 356 10459 10467 "OCaml.ml" 356 10459 10478
type(
  string * (string * (string * int) list) list
)
"OCaml.ml" 357 10482 10488 "OCaml.ml" 357 10482 10490
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 357 10482 10491 "OCaml.ml" 357 10482 10521
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 357 10482 10522 "OCaml.ml" 357 10482 10524
type(
  string
)
ident(
  int_ref ns "OCaml.ml" 356 10459 10468 "OCaml.ml" 356 10459 10470
)
"OCaml.ml" 357 10482 10525 "OCaml.ml" 357 10482 10527
type(
  string
)
ident(
  int_ref ns "OCaml.ml" 356 10459 10468 "OCaml.ml" 356 10459 10470
)
"OCaml.ml" 357 10482 10488 "OCaml.ml" 357 10482 10527
type(
  unit
)
"OCaml.ml" 358 10529 10535 "OCaml.ml" 358 10529 10544
type(
  (string * (string * int) list -> unit) ->
  (string * (string * int) list) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 359 10547 10560 "OCaml.ml" 359 10547 10564
type(
  string
)
ident(
  def ctxt "OCaml.ml" 360 10577 10587 "OCaml.ml" 363 10753 10771
)
"OCaml.ml" 359 10547 10566 "OCaml.ml" 359 10547 10572
type(
  (string * int) list
)
ident(
  def consts "OCaml.ml" 360 10577 10587 "OCaml.ml" 363 10753 10771
)
"OCaml.ml" 359 10547 10559 "OCaml.ml" 359 10547 10573
type(
  string * (string * int) list
)
"OCaml.ml" 360 10577 10587 "OCaml.ml" 360 10577 10589
type(
  (string -> string -> string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 360 10577 10590 "OCaml.ml" 360 10577 10623
type(
  (string -> string -> string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 360 10577 10624 "OCaml.ml" 360 10577 10626
type(
  string
)
ident(
  int_ref ns "OCaml.ml" 356 10459 10468 "OCaml.ml" 356 10459 10470
)
"OCaml.ml" 360 10577 10628 "OCaml.ml" 360 10577 10638
type(
  string -> string
)
ident(
  int_ref Utils.macro_name "utils.mli" 51 1880 1880 "utils.mli" 51 1880 1913
)
"OCaml.ml" 360 10577 10639 "OCaml.ml" 360 10577 10643
type(
  string
)
ident(
  int_ref ctxt "OCaml.ml" 359 10547 10560 "OCaml.ml" 359 10547 10564
)
"OCaml.ml" 360 10577 10627 "OCaml.ml" 360 10577 10644
type(
  string
)
"OCaml.ml" 360 10577 10645 "OCaml.ml" 360 10577 10647
type(
  string
)
ident(
  int_ref ns "OCaml.ml" 356 10459 10468 "OCaml.ml" 356 10459 10470
)
"OCaml.ml" 360 10577 10648 "OCaml.ml" 360 10577 10652
type(
  string
)
ident(
  int_ref ctxt "OCaml.ml" 359 10547 10560 "OCaml.ml" 359 10547 10564
)
"OCaml.ml" 360 10577 10587 "OCaml.ml" 360 10577 10652
type(
  unit
)
"OCaml.ml" 361 10654 10664 "OCaml.ml" 361 10654 10673
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 361 10654 10680 "OCaml.ml" 361 10654 10681
type(
  string
)
ident(
  def n "OCaml.ml" 362 10689 10703 "OCaml.ml" 362 10689 10752
)
"OCaml.ml" 361 10654 10683 "OCaml.ml" 361 10654 10684
type(
  int
)
ident(
  def i "OCaml.ml" 362 10689 10703 "OCaml.ml" 362 10689 10752
)
"OCaml.ml" 361 10654 10679 "OCaml.ml" 361 10654 10685
type(
  string * int
)
"OCaml.ml" 362 10689 10703 "OCaml.ml" 362 10689 10705
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 362 10689 10706 "OCaml.ml" 362 10689 10723
type(
  (string -> int -> unit, unit, string, unit) format4
)
"OCaml.ml" 362 10689 10725 "OCaml.ml" 362 10689 10747
type(
  string -> string
)
ident(
  int_ref Stdlib.String.lowercase_ascii "string.mli" 271 9792 9792 "string.mli" 271 9792 9830
)
"OCaml.ml" 362 10689 10748 "OCaml.ml" 362 10689 10749
type(
  string
)
ident(
  int_ref n "OCaml.ml" 361 10654 10680 "OCaml.ml" 361 10654 10681
)
"OCaml.ml" 362 10689 10724 "OCaml.ml" 362 10689 10750
type(
  string
)
"OCaml.ml" 362 10689 10751 "OCaml.ml" 362 10689 10752
type(
  int
)
ident(
  int_ref i "OCaml.ml" 361 10654 10683 "OCaml.ml" 361 10654 10684
)
"OCaml.ml" 362 10689 10703 "OCaml.ml" 362 10689 10752
type(
  unit
)
"OCaml.ml" 361 10654 10674 "OCaml.ml" 363 10753 10764
type(
  string * int -> unit
)
"OCaml.ml" 363 10753 10765 "OCaml.ml" 363 10753 10771
type(
  (string * int) list
)
ident(
  int_ref consts "OCaml.ml" 359 10547 10566 "OCaml.ml" 359 10547 10572
)
"OCaml.ml" 361 10654 10664 "OCaml.ml" 363 10753 10771
type(
  unit
)
"OCaml.ml" 360 10577 10587 "OCaml.ml" 363 10753 10771
type(
  unit
)
"OCaml.ml" 358 10529 10545 "OCaml.ml" 364 10772 10779
type(
  string * (string * int) list -> unit
)
"OCaml.ml" 364 10772 10780 "OCaml.ml" 364 10772 10785
type(
  (string * (string * int) list) list
)
ident(
  int_ref ctxts "OCaml.ml" 356 10459 10472 "OCaml.ml" 356 10459 10477
)
"OCaml.ml" 358 10529 10535 "OCaml.ml" 364 10772 10785
type(
  unit
)
"OCaml.ml" 357 10482 10488 "OCaml.ml" 364 10772 10786
type(
  unit
)
"OCaml.ml" 355 10445 10457 "OCaml.ml" 365 10787 10790
type(
  string * (string * (string * int) list) list -> unit
)
"OCaml.ml" 365 10787 10791 "OCaml.ml" 365 10787 10810
type(
  (string * (string * (string * int) list) list) list
)
ident(
  int_ref API.metadata_namespaces "API.mli" 161 8358 8358 "API.mli" 161 8358 8435
)
"OCaml.ml" 355 10445 10447 "OCaml.ml" 365 10787 10810
type(
  unit
)
"OCaml.ml" 366 10812 10814 "OCaml.ml" 366 10812 10816
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 366 10812 10817 "OCaml.ml" 366 10812 10821
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 366 10812 10814 "OCaml.ml" 366 10812 10821
type(
  unit
)
"OCaml.ml" 368 10824 10826 "OCaml.ml" 368 10824 10828
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 368 10824 10829 "OCaml.ml" 413 12090 12091
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 368 10824 10826 "OCaml.ml" 413 12090 12091
type(
  unit
)
"OCaml.ml" 415 12094 12096 "OCaml.ml" 415 12094 12105
type(
  (string * API.call -> unit) -> (string * API.call) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 416 12108 12117 "OCaml.ml" 416 12108 12121
type(
  string
)
ident(
  def name "OCaml.ml" 417 12150 12156 "OCaml.ml" 424 12465 12512
)
"OCaml.ml" 416 12108 12125 "OCaml.ml" 416 12108 12129
type(
  API.arg list
)
ident(
  def args "OCaml.ml" 417 12150 12156 "OCaml.ml" 424 12465 12512
)
"OCaml.ml" 416 12108 12131 "OCaml.ml" 416 12108 12138
type(
  API.optarg list
)
ident(
  def optargs "OCaml.ml" 417 12150 12156 "OCaml.ml" 424 12465 12512
)
"OCaml.ml" 416 12108 12140 "OCaml.ml" 416 12108 12143
type(
  API.ret
)
ident(
  def ret "OCaml.ml" 417 12150 12156 "OCaml.ml" 424 12465 12512
)
"OCaml.ml" 416 12108 12123 "OCaml.ml" 416 12108 12145
type(
  API.call
)
"OCaml.ml" 416 12108 12116 "OCaml.ml" 416 12108 12146
type(
  string * API.call
)
"OCaml.ml" 417 12150 12156 "OCaml.ml" 417 12150 12158
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 417 12150 12159 "OCaml.ml" 417 12150 12179
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 417 12150 12180 "OCaml.ml" 417 12150 12184
type(
  string
)
ident(
  int_ref name "OCaml.ml" 416 12108 12117 "OCaml.ml" 416 12108 12121
)
"OCaml.ml" 417 12150 12186 "OCaml.ml" 417 12150 12209
type(
  API.arg list -> API.optarg list -> API.ret -> string
)
ident(
  int_ref ocaml_fundecl_to_string "OCaml.ml" 31 1044 1052 "OCaml.ml" 31 1044 1075
)
"OCaml.ml" 417 12150 12210 "OCaml.ml" 417 12150 12214
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 416 12108 12125 "OCaml.ml" 416 12108 12129
)
"OCaml.ml" 417 12150 12215 "OCaml.ml" 417 12150 12222
type(
  API.optarg list
)
ident(
  int_ref optargs "OCaml.ml" 416 12108 12131 "OCaml.ml" 416 12108 12138
)
"OCaml.ml" 417 12150 12223 "OCaml.ml" 417 12150 12226
type(
  API.ret
)
ident(
  int_ref ret "OCaml.ml" 416 12108 12140 "OCaml.ml" 416 12108 12143
)
"OCaml.ml" 417 12150 12185 "OCaml.ml" 417 12150 12227
type(
  string
)
"OCaml.ml" 417 12150 12156 "OCaml.ml" 417 12150 12227
type(
  unit
)
"OCaml.ml" 418 12229 12235 "OCaml.ml" 418 12229 12237
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 418 12229 12238 "OCaml.ml" 418 12229 12246
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 418 12229 12235 "OCaml.ml" 418 12229 12246
type(
  unit
)
"OCaml.ml" 422 12368 12377 "OCaml.ml" 422 12368 12387
type(
  API.arg list -> API.optarg list -> int
)
ident(
  int_ref num_params "OCaml.ml" 125 3944 3948 "OCaml.ml" 125 3944 3958
)
"OCaml.ml" 422 12368 12388 "OCaml.ml" 422 12368 12392
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 416 12108 12125 "OCaml.ml" 416 12108 12129
)
"OCaml.ml" 422 12368 12393 "OCaml.ml" 422 12368 12400
type(
  API.optarg list
)
ident(
  int_ref optargs "OCaml.ml" 416 12108 12131 "OCaml.ml" 416 12108 12138
)
"OCaml.ml" 422 12368 12377 "OCaml.ml" 422 12368 12400
type(
  int
)
"OCaml.ml" 422 12368 12401 "OCaml.ml" 422 12368 12402
type(
  int -> int -> bool
)
ident(
  int_ref Stdlib.( > ) "stdlib.mli" 140 5875 5875 "stdlib.mli" 140 5875 5925
)
"OCaml.ml" 422 12368 12403 "OCaml.ml" 422 12368 12404
type(
  int
)
"OCaml.ml" 422 12368 12377 "OCaml.ml" 422 12368 12404
type(
  bool
)
"OCaml.ml" 423 12410 12418 "OCaml.ml" 423 12410 12420
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 423 12410 12421 "OCaml.ml" 423 12410 12458
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 423 12410 12459 "OCaml.ml" 423 12410 12463
type(
  string
)
ident(
  int_ref name "OCaml.ml" 416 12108 12117 "OCaml.ml" 416 12108 12121
)
"OCaml.ml" 423 12410 12418 "OCaml.ml" 423 12410 12463
type(
  unit
)
"OCaml.ml" 422 12368 12374 "OCaml.ml" 423 12410 12463
type(
  unit
)
"OCaml.ml" 424 12465 12471 "OCaml.ml" 424 12465 12473
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 424 12465 12474 "OCaml.ml" 424 12465 12507
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 424 12465 12508 "OCaml.ml" 424 12465 12512
type(
  string
)
ident(
  int_ref name "OCaml.ml" 416 12108 12117 "OCaml.ml" 416 12108 12121
)
"OCaml.ml" 424 12465 12471 "OCaml.ml" 424 12465 12512
type(
  unit
)
"OCaml.ml" 422 12368 12374 "OCaml.ml" 424 12465 12512
type(
  unit
)
"OCaml.ml" 418 12229 12235 "OCaml.ml" 424 12465 12512
type(
  unit
)
"OCaml.ml" 417 12150 12156 "OCaml.ml" 424 12465 12512
type(
  unit
)
"OCaml.ml" 415 12094 12106 "OCaml.ml" 425 12513 12516
type(
  string * API.call -> unit
)
"OCaml.ml" 425 12513 12517 "OCaml.ml" 425 12513 12529
type(
  (string * API.call) list
)
ident(
  int_ref API.handle_calls "API.mli" 148 7854 7854 "API.mli" 148 7854 7893
)
"OCaml.ml" 415 12094 12096 "OCaml.ml" 425 12513 12529
type(
  unit
)
"OCaml.ml" 368 10824 10826 "OCaml.ml" 425 12513 12529
type(
  unit
)
"OCaml.ml" 366 10812 10814 "OCaml.ml" 425 12513 12529
type(
  unit
)
"OCaml.ml" 355 10445 10447 "OCaml.ml" 425 12513 12529
type(
  unit
)
"OCaml.ml" 352 10348 10350 "OCaml.ml" 425 12513 12529
type(
  unit
)
"OCaml.ml" 333 9913 9915 "OCaml.ml" 425 12513 12529
type(
  unit
)
"OCaml.ml" 321 9628 9630 "OCaml.ml" 425 12513 12529
type(
  unit
)
"OCaml.ml" 308 9253 9255 "OCaml.ml" 425 12513 12529
type(
  unit
)
"OCaml.ml" 306 9222 9224 "OCaml.ml" 425 12513 12529
type(
  unit
)
"OCaml.ml" 427 12531 12535 "OCaml.ml" 427 12531 12555
type(
  API.enum -> unit
)
ident(
  def print_ocaml_enum_val "OCaml.ml" 484 14240 14240 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 427 12531 12558 "OCaml.ml" 427 12531 12569
type(
  string
)
ident(
  def enum_prefix "OCaml.ml" 428 12581 12583 "OCaml.ml" 482 14235 14238
)
"OCaml.ml" 427 12531 12571 "OCaml.ml" 427 12531 12576
type(
  (string * int) list
)
ident(
  def enums "OCaml.ml" 428 12581 12583 "OCaml.ml" 482 14235 14238
)
"OCaml.ml" 427 12531 12556 "OCaml.ml" 427 12531 12578
type(
  API.enum
)
"OCaml.ml" 428 12581 12583 "OCaml.ml" 428 12581 12585
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 428 12581 12586 "OCaml.ml" 428 12581 12622
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 428 12581 12623 "OCaml.ml" 428 12581 12634
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 427 12531 12558 "OCaml.ml" 427 12531 12569
)
"OCaml.ml" 428 12581 12583 "OCaml.ml" 428 12581 12634
type(
  unit
)
"OCaml.ml" 429 12636 12638 "OCaml.ml" 429 12636 12640
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 429 12636 12641 "OCaml.ml" 429 12636 12655
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 429 12636 12638 "OCaml.ml" 429 12636 12655
type(
  unit
)
"OCaml.ml" 430 12657 12659 "OCaml.ml" 430 12657 12661
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 430 12657 12662 "OCaml.ml" 430 12657 12682
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 430 12657 12683 "OCaml.ml" 430 12657 12694
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 427 12531 12558 "OCaml.ml" 427 12531 12569
)
"OCaml.ml" 430 12657 12659 "OCaml.ml" 430 12657 12694
type(
  unit
)
"OCaml.ml" 431 12696 12698 "OCaml.ml" 431 12696 12700
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 431 12696 12701 "OCaml.ml" 431 12696 12706
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 431 12696 12698 "OCaml.ml" 431 12696 12706
type(
  unit
)
"OCaml.ml" 432 12708 12710 "OCaml.ml" 432 12708 12712
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 432 12708 12713 "OCaml.ml" 432 12708 12775
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 432 12708 12710 "OCaml.ml" 432 12708 12775
type(
  unit
)
"OCaml.ml" 433 12777 12779 "OCaml.ml" 433 12777 12781
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 433 12777 12782 "OCaml.ml" 433 12777 12806
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 433 12777 12779 "OCaml.ml" 433 12777 12806
type(
  unit
)
"OCaml.ml" 434 12808 12810 "OCaml.ml" 434 12808 12812
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 434 12808 12813 "OCaml.ml" 434 12808 12822
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 434 12808 12810 "OCaml.ml" 434 12808 12822
type(
  unit
)
"OCaml.ml" 435 12824 12826 "OCaml.ml" 435 12824 12828
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 435 12824 12829 "OCaml.ml" 435 12824 12845
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 435 12824 12826 "OCaml.ml" 435 12824 12845
type(
  unit
)
"OCaml.ml" 436 12847 12849 "OCaml.ml" 436 12847 12851
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 436 12847 12852 "OCaml.ml" 436 12847 12856
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 436 12847 12849 "OCaml.ml" 436 12847 12856
type(
  unit
)
"OCaml.ml" 437 12858 12860 "OCaml.ml" 437 12858 12862
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 437 12858 12863 "OCaml.ml" 437 12858 12887
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 437 12858 12860 "OCaml.ml" 437 12858 12887
type(
  unit
)
"OCaml.ml" 438 12889 12891 "OCaml.ml" 438 12889 12893
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 438 12889 12894 "OCaml.ml" 438 12889 12953
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 438 12889 12891 "OCaml.ml" 438 12889 12953
type(
  unit
)
"OCaml.ml" 439 12955 12957 "OCaml.ml" 439 12955 12959
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 439 12955 12960 "OCaml.ml" 439 12955 12999
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 439 12955 13000 "OCaml.ml" 439 12955 13011
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 427 12531 12558 "OCaml.ml" 427 12531 12569
)
"OCaml.ml" 439 12955 13013 "OCaml.ml" 439 12955 13016
type(
  string * int -> string
)
ident(
  int_ref Stdlib.fst "stdlib.mli" 811 30222 30222 "stdlib.mli" 811 30222 30262
)
"OCaml.ml" 439 12955 13018 "OCaml.ml" 439 12955 13025
type(
  (string * int) list -> string * int
)
ident(
  int_ref Stdlib.List.hd "list.mli" 65 2780 2780 "list.mli" 65 2780 2802
)
"OCaml.ml" 439 12955 13026 "OCaml.ml" 439 12955 13031
type(
  (string * int) list
)
ident(
  int_ref enums "OCaml.ml" 427 12531 12571 "OCaml.ml" 427 12531 12576
)
"OCaml.ml" 439 12955 13017 "OCaml.ml" 439 12955 13032
type(
  string * int
)
"OCaml.ml" 439 12955 13012 "OCaml.ml" 439 12955 13033
type(
  string
)
"OCaml.ml" 439 12955 12957 "OCaml.ml" 439 12955 13033
type(
  unit
)
"OCaml.ml" 440 13035 13037 "OCaml.ml" 440 13035 13039
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 440 13035 13040 "OCaml.ml" 440 13035 13086
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 440 13035 13037 "OCaml.ml" 440 13035 13086
type(
  unit
)
"OCaml.ml" 441 13088 13090 "OCaml.ml" 441 13088 13092
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 441 13088 13093 "OCaml.ml" 441 13088 13104
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 441 13088 13090 "OCaml.ml" 441 13088 13104
type(
  unit
)
"OCaml.ml" 442 13106 13108 "OCaml.ml" 442 13106 13110
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 442 13106 13111 "OCaml.ml" 442 13106 13141
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 442 13106 13108 "OCaml.ml" 442 13106 13141
type(
  unit
)
"OCaml.ml" 443 13143 13145 "OCaml.ml" 443 13143 13155
type(
  (int -> string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iteri "list.mli" 165 5888 5888 "list.mli" 165 5888 5938
)
"OCaml.ml" 444 13158 13166 "OCaml.ml" 444 13158 13167
type(
  int
)
ident(
  def i "OCaml.ml" 444 13158 13168 "OCaml.ml" 445 13181 13250
)
"OCaml.ml" 444 13158 13169 "OCaml.ml" 444 13158 13173
type(
  string
)
ident(
  def enum "OCaml.ml" 445 13181 13187 "OCaml.ml" 445 13181 13250
)
"OCaml.ml" 444 13158 13175 "OCaml.ml" 444 13158 13176
type(
  int
)
"OCaml.ml" 444 13158 13168 "OCaml.ml" 444 13158 13177
type(
  string * int
)
"OCaml.ml" 445 13181 13187 "OCaml.ml" 445 13181 13189
type(
  (int -> string -> string -> unit, unit, string, unit) format4 ->
  int -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 445 13181 13190 "OCaml.ml" 445 13181 13231
type(
  (int -> string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 445 13181 13232 "OCaml.ml" 445 13181 13233
type(
  int
)
ident(
  int_ref i "OCaml.ml" 444 13158 13166 "OCaml.ml" 444 13158 13167
)
"OCaml.ml" 445 13181 13234 "OCaml.ml" 445 13181 13245
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 427 12531 12558 "OCaml.ml" 427 12531 12569
)
"OCaml.ml" 445 13181 13246 "OCaml.ml" 445 13181 13250
type(
  string
)
ident(
  int_ref enum "OCaml.ml" 444 13158 13169 "OCaml.ml" 444 13158 13173
)
"OCaml.ml" 445 13181 13187 "OCaml.ml" 445 13181 13250
type(
  unit
)
"OCaml.ml" 443 13143 13156 "OCaml.ml" 446 13251 13254
type(
  int -> string * int -> unit
)
"OCaml.ml" 446 13251 13255 "OCaml.ml" 446 13251 13260
type(
  (string * int) list
)
ident(
  int_ref enums "OCaml.ml" 427 12531 12571 "OCaml.ml" 427 12531 12576
)
"OCaml.ml" 443 13143 13145 "OCaml.ml" 446 13251 13260
type(
  unit
)
"OCaml.ml" 447 13262 13264 "OCaml.ml" 447 13262 13266
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 447 13262 13267 "OCaml.ml" 447 13262 13293
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 447 13262 13264 "OCaml.ml" 447 13262 13293
type(
  unit
)
"OCaml.ml" 448 13295 13297 "OCaml.ml" 448 13295 13299
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 448 13295 13300 "OCaml.ml" 448 13295 13309
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 448 13295 13297 "OCaml.ml" 448 13295 13309
type(
  unit
)
"OCaml.ml" 449 13311 13313 "OCaml.ml" 449 13311 13315
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 449 13311 13316 "OCaml.ml" 449 13311 13323
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 449 13311 13313 "OCaml.ml" 449 13311 13323
type(
  unit
)
"OCaml.ml" 450 13325 13327 "OCaml.ml" 450 13325 13329
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 450 13325 13330 "OCaml.ml" 450 13325 13340
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 450 13325 13327 "OCaml.ml" 450 13325 13340
type(
  unit
)
"OCaml.ml" 451 13342 13344 "OCaml.ml" 451 13342 13346
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 451 13342 13347 "OCaml.ml" 451 13342 13403
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 451 13342 13344 "OCaml.ml" 451 13342 13403
type(
  unit
)
"OCaml.ml" 452 13405 13407 "OCaml.ml" 452 13405 13409
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 452 13405 13410 "OCaml.ml" 452 13405 13414
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 452 13405 13407 "OCaml.ml" 452 13405 13414
type(
  unit
)
"OCaml.ml" 453 13416 13418 "OCaml.ml" 453 13416 13420
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 453 13416 13421 "OCaml.ml" 453 13416 13436
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 453 13416 13418 "OCaml.ml" 453 13416 13436
type(
  unit
)
"OCaml.ml" 454 13438 13440 "OCaml.ml" 454 13438 13442
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 454 13438 13443 "OCaml.ml" 454 13438 13448
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 454 13438 13440 "OCaml.ml" 454 13438 13448
type(
  unit
)
"OCaml.ml" 455 13450 13452 "OCaml.ml" 455 13450 13454
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 455 13450 13455 "OCaml.ml" 455 13450 13459
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 455 13450 13452 "OCaml.ml" 455 13450 13459
type(
  unit
)
"OCaml.ml" 456 13461 13466 "OCaml.ml" 456 13461 13477
type(
  (string * API.call -> bool) -> (string * API.call) list -> bool
)
ident(
  int_ref Stdlib.List.exists "list.mli" 272 9272 9272 "list.mli" 272 9272 9316
)
"OCaml.ml" 458 13498 13509 "OCaml.ml" 458 13498 13510
type(
  string
)
"OCaml.ml" 458 13498 13542 "OCaml.ml" 458 13498 13548
type(
  string
)
ident(
  def prefix "OCaml.ml" 459 13556 13568 "OCaml.ml" 459 13556 13590
)
"OCaml.ml" 458 13498 13526 "OCaml.ml" 458 13498 13550
type(
  API.enum
)
"OCaml.ml" 458 13498 13520 "OCaml.ml" 458 13498 13550
type(
  API.ret
)
"OCaml.ml" 458 13498 13512 "OCaml.ml" 458 13498 13552
type(
  API.call
)
"OCaml.ml" 458 13498 13509 "OCaml.ml" 458 13498 13552
type(
  string * API.call
)
"OCaml.ml" 459 13556 13569 "OCaml.ml" 459 13556 13575
type(
  string
)
ident(
  int_ref prefix "OCaml.ml" 458 13498 13542 "OCaml.ml" 458 13498 13548
)
"OCaml.ml" 459 13556 13576 "OCaml.ml" 459 13556 13577
type(
  string -> string -> bool
)
ident(
  int_ref Stdlib.( = ) "stdlib.mli" 121 5051 5051 "stdlib.mli" 121 5051 5095
)
"OCaml.ml" 459 13556 13578 "OCaml.ml" 459 13556 13589
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 427 12531 12558 "OCaml.ml" 427 12531 12569
)
"OCaml.ml" 459 13556 13568 "OCaml.ml" 459 13556 13590
type(
  bool
)
"OCaml.ml" 460 13591 13602 "OCaml.ml" 460 13591 13603
type(
  string * API.call
)
"OCaml.ml" 460 13591 13607 "OCaml.ml" 460 13591 13612
type(
  bool
)
"OCaml.ml" 456 13461 13478 "OCaml.ml" 461 13613 13621
type(
  string * API.call -> bool
)
"OCaml.ml" 461 13613 13622 "OCaml.ml" 461 13613 13634
type(
  (string * API.call) list
)
ident(
  int_ref API.handle_calls "API.mli" 148 7854 7854 "API.mli" 148 7854 7893
)
"OCaml.ml" 456 13461 13466 "OCaml.ml" 461 13613 13634
type(
  bool
)
"OCaml.ml" 462 13642 13646 "OCaml.ml" 462 13642 13648
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 462 13642 13649 "OCaml.ml" 462 13642 13685
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 462 13642 13686 "OCaml.ml" 462 13642 13697
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 427 12531 12558 "OCaml.ml" 427 12531 12569
)
"OCaml.ml" 462 13642 13646 "OCaml.ml" 462 13642 13697
type(
  unit
)
"OCaml.ml" 463 13699 13703 "OCaml.ml" 463 13699 13705
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 463 13699 13706 "OCaml.ml" 463 13699 13722
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 463 13699 13703 "OCaml.ml" 463 13699 13722
type(
  unit
)
"OCaml.ml" 464 13724 13728 "OCaml.ml" 464 13724 13730
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 464 13724 13731 "OCaml.ml" 464 13724 13749
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 464 13724 13750 "OCaml.ml" 464 13724 13761
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 427 12531 12558 "OCaml.ml" 427 12531 12569
)
"OCaml.ml" 464 13724 13728 "OCaml.ml" 464 13724 13761
type(
  unit
)
"OCaml.ml" 465 13763 13767 "OCaml.ml" 465 13763 13769
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 465 13763 13770 "OCaml.ml" 465 13763 13775
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 465 13763 13767 "OCaml.ml" 465 13763 13775
type(
  unit
)
"OCaml.ml" 466 13777 13781 "OCaml.ml" 466 13777 13783
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 466 13777 13784 "OCaml.ml" 466 13777 13804
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 466 13777 13781 "OCaml.ml" 466 13777 13804
type(
  unit
)
"OCaml.ml" 467 13806 13810 "OCaml.ml" 467 13806 13812
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 467 13806 13813 "OCaml.ml" 467 13806 13835
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 467 13806 13810 "OCaml.ml" 467 13806 13835
type(
  unit
)
"OCaml.ml" 468 13837 13841 "OCaml.ml" 468 13837 13843
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 468 13837 13844 "OCaml.ml" 468 13837 13848
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 468 13837 13841 "OCaml.ml" 468 13837 13848
type(
  unit
)
"OCaml.ml" 469 13850 13854 "OCaml.ml" 469 13850 13856
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 469 13850 13857 "OCaml.ml" 469 13850 13875
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 469 13850 13854 "OCaml.ml" 469 13850 13875
type(
  unit
)
"OCaml.ml" 470 13877 13881 "OCaml.ml" 470 13877 13891
type(
  (int -> string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iteri "list.mli" 165 5888 5888 "list.mli" 165 5888 5938
)
"OCaml.ml" 471 13894 13904 "OCaml.ml" 471 13894 13905
type(
  int
)
ident(
  def i "OCaml.ml" 471 13894 13906 "OCaml.ml" 472 13919 13999
)
"OCaml.ml" 471 13894 13907 "OCaml.ml" 471 13894 13911
type(
  string
)
ident(
  def enum "OCaml.ml" 472 13919 13927 "OCaml.ml" 472 13919 13999
)
"OCaml.ml" 471 13894 13913 "OCaml.ml" 471 13894 13914
type(
  int
)
"OCaml.ml" 471 13894 13906 "OCaml.ml" 471 13894 13915
type(
  string * int
)
"OCaml.ml" 472 13919 13927 "OCaml.ml" 472 13919 13929
type(
  (string -> string -> int -> unit, unit, string, unit) format4 ->
  string -> string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 472 13919 13930 "OCaml.ml" 472 13919 13980
type(
  (string -> string -> int -> unit, unit, string, unit) format4
)
"OCaml.ml" 472 13919 13981 "OCaml.ml" 472 13919 13992
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 427 12531 12558 "OCaml.ml" 427 12531 12569
)
"OCaml.ml" 472 13919 13993 "OCaml.ml" 472 13919 13997
type(
  string
)
ident(
  int_ref enum "OCaml.ml" 471 13894 13907 "OCaml.ml" 471 13894 13911
)
"OCaml.ml" 472 13919 13998 "OCaml.ml" 472 13919 13999
type(
  int
)
ident(
  int_ref i "OCaml.ml" 471 13894 13904 "OCaml.ml" 471 13894 13905
)
"OCaml.ml" 472 13919 13927 "OCaml.ml" 472 13919 13999
type(
  unit
)
"OCaml.ml" 470 13877 13892 "OCaml.ml" 473 14000 14007
type(
  int -> string * int -> unit
)
"OCaml.ml" 473 14000 14008 "OCaml.ml" 473 14000 14013
type(
  (string * int) list
)
ident(
  int_ref enums "OCaml.ml" 427 12531 12571 "OCaml.ml" 427 12531 12576
)
"OCaml.ml" 470 13877 13881 "OCaml.ml" 473 14000 14013
type(
  unit
)
"OCaml.ml" 474 14015 14019 "OCaml.ml" 474 14015 14021
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 474 14015 14022 "OCaml.ml" 474 14015 14036
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 474 14015 14019 "OCaml.ml" 474 14015 14036
type(
  unit
)
"OCaml.ml" 475 14038 14042 "OCaml.ml" 475 14038 14044
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 475 14038 14045 "OCaml.ml" 475 14038 14097
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 475 14038 14042 "OCaml.ml" 475 14038 14097
type(
  unit
)
"OCaml.ml" 476 14099 14103 "OCaml.ml" 476 14099 14105
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 476 14099 14106 "OCaml.ml" 476 14099 14147
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 476 14099 14103 "OCaml.ml" 476 14099 14147
type(
  unit
)
"OCaml.ml" 477 14149 14153 "OCaml.ml" 477 14149 14155
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 477 14149 14156 "OCaml.ml" 477 14149 14163
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 477 14149 14153 "OCaml.ml" 477 14149 14163
type(
  unit
)
"OCaml.ml" 478 14165 14169 "OCaml.ml" 478 14165 14171
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 478 14165 14172 "OCaml.ml" 478 14165 14176
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 478 14165 14169 "OCaml.ml" 478 14165 14176
type(
  unit
)
"OCaml.ml" 479 14178 14182 "OCaml.ml" 479 14178 14184
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 479 14178 14185 "OCaml.ml" 479 14178 14207
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 479 14178 14182 "OCaml.ml" 479 14178 14207
type(
  unit
)
"OCaml.ml" 480 14209 14213 "OCaml.ml" 480 14209 14215
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 480 14209 14216 "OCaml.ml" 480 14209 14221
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 480 14209 14213 "OCaml.ml" 480 14209 14221
type(
  unit
)
"OCaml.ml" 481 14223 14227 "OCaml.ml" 481 14223 14229
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 481 14223 14230 "OCaml.ml" 481 14223 14234
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 481 14223 14227 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 480 14209 14213 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 479 14178 14182 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 478 14165 14169 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 477 14149 14153 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 476 14099 14103 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 475 14038 14042 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 474 14015 14019 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 470 13877 13881 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 469 13850 13854 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 468 13837 13841 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 467 13806 13810 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 466 13777 13781 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 465 13763 13767 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 464 13724 13728 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 463 13699 13703 "OCaml.ml" 481 14223 14234
type(
  unit
)
"OCaml.ml" 461 13613 13640 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 456 13461 13463 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 455 13450 13452 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 454 13438 13440 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 453 13416 13418 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 452 13405 13407 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 451 13342 13344 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 450 13325 13327 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 449 13311 13313 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 448 13295 13297 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 447 13262 13264 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 443 13143 13145 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 442 13106 13108 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 441 13088 13090 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 440 13035 13037 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 439 12955 12957 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 438 12889 12891 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 437 12858 12860 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 436 12847 12849 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 435 12824 12826 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 434 12808 12810 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 433 12777 12779 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 432 12708 12710 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 431 12696 12698 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 430 12657 12659 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 429 12636 12638 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 428 12581 12583 "OCaml.ml" 482 14235 14238
type(
  unit
)
"OCaml.ml" 484 14240 14244 "OCaml.ml" 484 14240 14264
type(
  API.flags -> unit
)
ident(
  def print_ocaml_flag_val "OCaml.ml" 563 16796 16796 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 484 14240 14267 "OCaml.ml" 484 14240 14278
type(
  string
)
ident(
  def flag_prefix "OCaml.ml" 485 14290 14292 "OCaml.ml" 561 16791 16794
)
"OCaml.ml" 484 14240 14280 "OCaml.ml" 484 14240 14285
type(
  (string * int) list
)
ident(
  def flags "OCaml.ml" 485 14290 14292 "OCaml.ml" 561 16791 16794
)
"OCaml.ml" 484 14240 14265 "OCaml.ml" 484 14240 14287
type(
  API.flags
)
"OCaml.ml" 485 14290 14292 "OCaml.ml" 485 14290 14294
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 485 14290 14295 "OCaml.ml" 485 14290 14349
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 485 14290 14350 "OCaml.ml" 485 14290 14361
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 484 14240 14267 "OCaml.ml" 484 14240 14278
)
"OCaml.ml" 485 14290 14292 "OCaml.ml" 485 14290 14361
type(
  unit
)
"OCaml.ml" 486 14363 14365 "OCaml.ml" 486 14363 14367
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 486 14363 14368 "OCaml.ml" 486 14363 14387
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 486 14363 14365 "OCaml.ml" 486 14363 14387
type(
  unit
)
"OCaml.ml" 487 14389 14391 "OCaml.ml" 487 14389 14393
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 487 14389 14394 "OCaml.ml" 487 14389 14414
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 487 14389 14415 "OCaml.ml" 487 14389 14426
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 484 14240 14267 "OCaml.ml" 484 14240 14278
)
"OCaml.ml" 487 14389 14391 "OCaml.ml" 487 14389 14426
type(
  unit
)
"OCaml.ml" 488 14428 14430 "OCaml.ml" 488 14428 14432
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 488 14428 14433 "OCaml.ml" 488 14428 14438
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 488 14428 14430 "OCaml.ml" 488 14428 14438
type(
  unit
)
"OCaml.ml" 489 14440 14442 "OCaml.ml" 489 14440 14444
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 489 14440 14445 "OCaml.ml" 489 14440 14507
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 489 14440 14442 "OCaml.ml" 489 14440 14507
type(
  unit
)
"OCaml.ml" 490 14509 14511 "OCaml.ml" 490 14509 14513
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 490 14509 14514 "OCaml.ml" 490 14509 14538
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 490 14509 14511 "OCaml.ml" 490 14509 14538
type(
  unit
)
"OCaml.ml" 491 14540 14542 "OCaml.ml" 491 14540 14544
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 491 14540 14545 "OCaml.ml" 491 14540 14554
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 491 14540 14542 "OCaml.ml" 491 14540 14554
type(
  unit
)
"OCaml.ml" 492 14556 14558 "OCaml.ml" 492 14556 14560
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 492 14556 14561 "OCaml.ml" 492 14556 14575
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 492 14556 14558 "OCaml.ml" 492 14556 14575
type(
  unit
)
"OCaml.ml" 493 14577 14579 "OCaml.ml" 493 14577 14581
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 493 14577 14582 "OCaml.ml" 493 14577 14601
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 493 14577 14579 "OCaml.ml" 493 14577 14601
type(
  unit
)
"OCaml.ml" 494 14603 14605 "OCaml.ml" 494 14603 14607
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 494 14603 14608 "OCaml.ml" 494 14603 14629
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 494 14603 14605 "OCaml.ml" 494 14603 14629
type(
  unit
)
"OCaml.ml" 495 14631 14633 "OCaml.ml" 495 14631 14635
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 495 14631 14636 "OCaml.ml" 495 14631 14640
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 495 14631 14633 "OCaml.ml" 495 14631 14640
type(
  unit
)
"OCaml.ml" 496 14642 14644 "OCaml.ml" 496 14642 14646
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 496 14642 14647 "OCaml.ml" 496 14642 14699
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 496 14642 14644 "OCaml.ml" 496 14642 14699
type(
  unit
)
"OCaml.ml" 497 14701 14703 "OCaml.ml" 497 14701 14705
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 497 14701 14706 "OCaml.ml" 497 14701 14731
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 497 14701 14703 "OCaml.ml" 497 14701 14731
type(
  unit
)
"OCaml.ml" 498 14733 14735 "OCaml.ml" 498 14733 14737
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 498 14733 14738 "OCaml.ml" 498 14733 14801
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 498 14733 14735 "OCaml.ml" 498 14733 14801
type(
  unit
)
"OCaml.ml" 499 14803 14805 "OCaml.ml" 499 14803 14807
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 499 14803 14808 "OCaml.ml" 499 14803 14865
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 499 14803 14805 "OCaml.ml" 499 14803 14865
type(
  unit
)
"OCaml.ml" 500 14867 14869 "OCaml.ml" 500 14867 14871
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 500 14867 14872 "OCaml.ml" 500 14867 14911
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 500 14867 14912 "OCaml.ml" 500 14867 14923
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 484 14240 14267 "OCaml.ml" 484 14240 14278
)
"OCaml.ml" 500 14867 14925 "OCaml.ml" 500 14867 14928
type(
  string * int -> string
)
ident(
  int_ref Stdlib.fst "stdlib.mli" 811 30222 30222 "stdlib.mli" 811 30222 30262
)
"OCaml.ml" 500 14867 14930 "OCaml.ml" 500 14867 14937
type(
  (string * int) list -> string * int
)
ident(
  int_ref Stdlib.List.hd "list.mli" 65 2780 2780 "list.mli" 65 2780 2802
)
"OCaml.ml" 500 14867 14938 "OCaml.ml" 500 14867 14943
type(
  (string * int) list
)
ident(
  int_ref flags "OCaml.ml" 484 14240 14280 "OCaml.ml" 484 14240 14285
)
"OCaml.ml" 500 14867 14929 "OCaml.ml" 500 14867 14944
type(
  string * int
)
"OCaml.ml" 500 14867 14924 "OCaml.ml" 500 14867 14945
type(
  string
)
"OCaml.ml" 500 14867 14869 "OCaml.ml" 500 14867 14945
type(
  unit
)
"OCaml.ml" 501 14947 14949 "OCaml.ml" 501 14947 14951
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 501 14947 14952 "OCaml.ml" 501 14947 14998
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 501 14947 14949 "OCaml.ml" 501 14947 14998
type(
  unit
)
"OCaml.ml" 502 15000 15002 "OCaml.ml" 502 15000 15004
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 502 15000 15005 "OCaml.ml" 502 15000 15016
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 502 15000 15002 "OCaml.ml" 502 15000 15016
type(
  unit
)
"OCaml.ml" 503 15018 15020 "OCaml.ml" 503 15018 15022
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 503 15018 15023 "OCaml.ml" 503 15018 15049
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 503 15018 15020 "OCaml.ml" 503 15018 15049
type(
  unit
)
"OCaml.ml" 504 15051 15053 "OCaml.ml" 504 15051 15055
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 504 15051 15056 "OCaml.ml" 504 15051 15088
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 504 15051 15053 "OCaml.ml" 504 15051 15088
type(
  unit
)
"OCaml.ml" 505 15090 15092 "OCaml.ml" 505 15090 15102
type(
  (int -> string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iteri "list.mli" 165 5888 5888 "list.mli" 165 5888 5938
)
"OCaml.ml" 506 15105 15113 "OCaml.ml" 506 15105 15114
type(
  int
)
ident(
  def i "OCaml.ml" 506 15105 15115 "OCaml.ml" 507 15128 15200
)
"OCaml.ml" 506 15105 15116 "OCaml.ml" 506 15105 15120
type(
  string
)
ident(
  def flag "OCaml.ml" 507 15128 15134 "OCaml.ml" 507 15128 15200
)
"OCaml.ml" 506 15105 15122 "OCaml.ml" 506 15105 15123
type(
  int
)
"OCaml.ml" 506 15105 15115 "OCaml.ml" 506 15105 15124
type(
  string * int
)
"OCaml.ml" 507 15128 15134 "OCaml.ml" 507 15128 15136
type(
  (int -> string -> string -> unit, unit, string, unit) format4 ->
  int -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 507 15128 15137 "OCaml.ml" 507 15128 15181
type(
  (int -> string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 507 15128 15182 "OCaml.ml" 507 15128 15183
type(
  int
)
ident(
  int_ref i "OCaml.ml" 506 15105 15113 "OCaml.ml" 506 15105 15114
)
"OCaml.ml" 507 15128 15184 "OCaml.ml" 507 15128 15195
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 484 14240 14267 "OCaml.ml" 484 14240 14278
)
"OCaml.ml" 507 15128 15196 "OCaml.ml" 507 15128 15200
type(
  string
)
ident(
  int_ref flag "OCaml.ml" 506 15105 15116 "OCaml.ml" 506 15105 15120
)
"OCaml.ml" 507 15128 15134 "OCaml.ml" 507 15128 15200
type(
  unit
)
"OCaml.ml" 505 15090 15103 "OCaml.ml" 508 15201 15204
type(
  int -> string * int -> unit
)
"OCaml.ml" 508 15201 15205 "OCaml.ml" 508 15201 15210
type(
  (string * int) list
)
ident(
  int_ref flags "OCaml.ml" 484 14240 14280 "OCaml.ml" 484 14240 14285
)
"OCaml.ml" 505 15090 15092 "OCaml.ml" 508 15201 15210
type(
  unit
)
"OCaml.ml" 509 15212 15214 "OCaml.ml" 509 15212 15216
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 509 15212 15217 "OCaml.ml" 509 15212 15245
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 509 15212 15214 "OCaml.ml" 509 15212 15245
type(
  unit
)
"OCaml.ml" 510 15247 15249 "OCaml.ml" 510 15247 15251
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 510 15247 15252 "OCaml.ml" 510 15247 15263
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 510 15247 15249 "OCaml.ml" 510 15247 15263
type(
  unit
)
"OCaml.ml" 511 15265 15267 "OCaml.ml" 511 15265 15269
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 511 15265 15270 "OCaml.ml" 511 15265 15279
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 511 15265 15267 "OCaml.ml" 511 15265 15279
type(
  unit
)
"OCaml.ml" 512 15281 15283 "OCaml.ml" 512 15281 15285
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 512 15281 15286 "OCaml.ml" 512 15281 15300
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 512 15281 15283 "OCaml.ml" 512 15281 15300
type(
  unit
)
"OCaml.ml" 513 15302 15304 "OCaml.ml" 513 15302 15306
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 513 15302 15307 "OCaml.ml" 513 15302 15367
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 513 15302 15304 "OCaml.ml" 513 15302 15367
type(
  unit
)
"OCaml.ml" 514 15369 15371 "OCaml.ml" 514 15369 15373
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 514 15369 15374 "OCaml.ml" 514 15369 15397
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 514 15369 15371 "OCaml.ml" 514 15369 15397
type(
  unit
)
"OCaml.ml" 515 15399 15401 "OCaml.ml" 515 15399 15403
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 515 15399 15404 "OCaml.ml" 515 15399 15471
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 515 15399 15401 "OCaml.ml" 515 15399 15471
type(
  unit
)
"OCaml.ml" 516 15473 15475 "OCaml.ml" 516 15473 15477
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 516 15473 15478 "OCaml.ml" 516 15473 15492
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 516 15473 15475 "OCaml.ml" 516 15473 15492
type(
  unit
)
"OCaml.ml" 517 15494 15496 "OCaml.ml" 517 15494 15498
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 517 15494 15499 "OCaml.ml" 517 15494 15526
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 517 15494 15496 "OCaml.ml" 517 15494 15526
type(
  unit
)
"OCaml.ml" 518 15528 15530 "OCaml.ml" 518 15528 15532
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 518 15528 15533 "OCaml.ml" 518 15528 15542
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 518 15528 15530 "OCaml.ml" 518 15528 15542
type(
  unit
)
"OCaml.ml" 519 15544 15546 "OCaml.ml" 519 15544 15548
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 519 15544 15549 "OCaml.ml" 519 15544 15556
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 519 15544 15546 "OCaml.ml" 519 15544 15556
type(
  unit
)
"OCaml.ml" 520 15558 15560 "OCaml.ml" 520 15558 15562
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 520 15558 15563 "OCaml.ml" 520 15558 15567
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 520 15558 15560 "OCaml.ml" 520 15558 15567
type(
  unit
)
"OCaml.ml" 521 15569 15571 "OCaml.ml" 521 15569 15573
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 521 15569 15574 "OCaml.ml" 521 15569 15589
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 521 15569 15571 "OCaml.ml" 521 15569 15589
type(
  unit
)
"OCaml.ml" 522 15591 15593 "OCaml.ml" 522 15591 15595
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 522 15591 15596 "OCaml.ml" 522 15591 15601
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 522 15591 15593 "OCaml.ml" 522 15591 15601
type(
  unit
)
"OCaml.ml" 523 15603 15605 "OCaml.ml" 523 15603 15607
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 523 15603 15608 "OCaml.ml" 523 15603 15612
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 523 15603 15605 "OCaml.ml" 523 15603 15612
type(
  unit
)
"OCaml.ml" 524 15614 15619 "OCaml.ml" 524 15614 15630
type(
  (string * API.call -> bool) -> (string * API.call) list -> bool
)
ident(
  int_ref Stdlib.List.exists "list.mli" 272 9272 9272 "list.mli" 272 9272 9316
)
"OCaml.ml" 526 15651 15662 "OCaml.ml" 526 15651 15663
type(
  string
)
"OCaml.ml" 526 15651 15696 "OCaml.ml" 526 15651 15702
type(
  string
)
ident(
  def prefix "OCaml.ml" 527 15710 15722 "OCaml.ml" 527 15710 15744
)
"OCaml.ml" 526 15651 15680 "OCaml.ml" 526 15651 15704
type(
  API.flags
)
"OCaml.ml" 526 15651 15673 "OCaml.ml" 526 15651 15704
type(
  API.ret
)
"OCaml.ml" 526 15651 15665 "OCaml.ml" 526 15651 15706
type(
  API.call
)
"OCaml.ml" 526 15651 15662 "OCaml.ml" 526 15651 15706
type(
  string * API.call
)
"OCaml.ml" 527 15710 15723 "OCaml.ml" 527 15710 15729
type(
  string
)
ident(
  int_ref prefix "OCaml.ml" 526 15651 15696 "OCaml.ml" 526 15651 15702
)
"OCaml.ml" 527 15710 15730 "OCaml.ml" 527 15710 15731
type(
  string -> string -> bool
)
ident(
  int_ref Stdlib.( = ) "stdlib.mli" 121 5051 5051 "stdlib.mli" 121 5051 5095
)
"OCaml.ml" 527 15710 15732 "OCaml.ml" 527 15710 15743
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 484 14240 14267 "OCaml.ml" 484 14240 14278
)
"OCaml.ml" 527 15710 15722 "OCaml.ml" 527 15710 15744
type(
  bool
)
"OCaml.ml" 528 15745 15756 "OCaml.ml" 528 15745 15757
type(
  string * API.call
)
"OCaml.ml" 528 15745 15761 "OCaml.ml" 528 15745 15766
type(
  bool
)
"OCaml.ml" 524 15614 15631 "OCaml.ml" 529 15767 15775
type(
  string * API.call -> bool
)
"OCaml.ml" 529 15767 15776 "OCaml.ml" 529 15767 15788
type(
  (string * API.call) list
)
ident(
  int_ref API.handle_calls "API.mli" 148 7854 7854 "API.mli" 148 7854 7893
)
"OCaml.ml" 524 15614 15619 "OCaml.ml" 529 15767 15788
type(
  bool
)
"OCaml.ml" 530 15796 15800 "OCaml.ml" 530 15796 15802
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 530 15796 15803 "OCaml.ml" 530 15796 15857
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 530 15796 15858 "OCaml.ml" 530 15796 15869
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 484 14240 14267 "OCaml.ml" 484 14240 14278
)
"OCaml.ml" 530 15796 15800 "OCaml.ml" 530 15796 15869
type(
  unit
)
"OCaml.ml" 531 15871 15875 "OCaml.ml" 531 15871 15877
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 531 15871 15878 "OCaml.ml" 531 15871 15894
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 531 15871 15875 "OCaml.ml" 531 15871 15894
type(
  unit
)
"OCaml.ml" 532 15896 15900 "OCaml.ml" 532 15896 15902
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 532 15896 15903 "OCaml.ml" 532 15896 15930
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 532 15896 15931 "OCaml.ml" 532 15896 15942
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 484 14240 14267 "OCaml.ml" 484 14240 14278
)
"OCaml.ml" 532 15896 15900 "OCaml.ml" 532 15896 15942
type(
  unit
)
"OCaml.ml" 533 15944 15948 "OCaml.ml" 533 15944 15950
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 533 15944 15951 "OCaml.ml" 533 15944 15956
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 533 15944 15948 "OCaml.ml" 533 15944 15956
type(
  unit
)
"OCaml.ml" 534 15958 15962 "OCaml.ml" 534 15958 15964
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 534 15958 15965 "OCaml.ml" 534 15958 15985
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 534 15958 15962 "OCaml.ml" 534 15958 15985
type(
  unit
)
"OCaml.ml" 535 15987 15991 "OCaml.ml" 535 15987 15993
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 535 15987 15994 "OCaml.ml" 535 15987 16024
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 535 15987 15991 "OCaml.ml" 535 15987 16024
type(
  unit
)
"OCaml.ml" 536 16026 16030 "OCaml.ml" 536 16026 16032
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 536 16026 16033 "OCaml.ml" 536 16026 16045
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 536 16026 16030 "OCaml.ml" 536 16026 16045
type(
  unit
)
"OCaml.ml" 537 16047 16051 "OCaml.ml" 537 16047 16053
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 537 16047 16054 "OCaml.ml" 537 16047 16058
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 537 16047 16051 "OCaml.ml" 537 16047 16058
type(
  unit
)
"OCaml.ml" 538 16060 16064 "OCaml.ml" 538 16060 16066
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 538 16060 16067 "OCaml.ml" 538 16060 16092
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 538 16060 16064 "OCaml.ml" 538 16060 16092
type(
  unit
)
"OCaml.ml" 539 16094 16098 "OCaml.ml" 539 16094 16100
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 539 16094 16101 "OCaml.ml" 539 16094 16134
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 539 16094 16098 "OCaml.ml" 539 16094 16134
type(
  unit
)
"OCaml.ml" 540 16136 16140 "OCaml.ml" 540 16136 16142
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 540 16136 16143 "OCaml.ml" 540 16136 16174
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 540 16136 16140 "OCaml.ml" 540 16136 16174
type(
  unit
)
"OCaml.ml" 541 16176 16180 "OCaml.ml" 541 16176 16182
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 541 16176 16183 "OCaml.ml" 541 16176 16210
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 541 16176 16180 "OCaml.ml" 541 16176 16210
type(
  unit
)
"OCaml.ml" 542 16212 16216 "OCaml.ml" 542 16212 16226
type(
  (int -> string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iteri "list.mli" 165 5888 5888 "list.mli" 165 5888 5938
)
"OCaml.ml" 543 16229 16239 "OCaml.ml" 543 16229 16240
type(
  int
)
ident(
  def i "OCaml.ml" 543 16229 16241 "OCaml.ml" 544 16254 16338
)
"OCaml.ml" 543 16229 16242 "OCaml.ml" 543 16229 16246
type(
  string
)
ident(
  def flag "OCaml.ml" 544 16254 16262 "OCaml.ml" 544 16254 16337
)
"OCaml.ml" 543 16229 16248 "OCaml.ml" 543 16229 16249
type(
  int
)
"OCaml.ml" 543 16229 16241 "OCaml.ml" 543 16229 16250
type(
  string * int
)
"OCaml.ml" 544 16254 16262 "OCaml.ml" 544 16254 16264
type(
  (string -> string -> int -> unit, unit, string, unit) format4 ->
  string -> string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 544 16254 16265 "OCaml.ml" 544 16254 16318
type(
  (string -> string -> int -> unit, unit, string, unit) format4
)
"OCaml.ml" 544 16254 16319 "OCaml.ml" 544 16254 16330
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 484 14240 14267 "OCaml.ml" 484 14240 14278
)
"OCaml.ml" 544 16254 16331 "OCaml.ml" 544 16254 16335
type(
  string
)
ident(
  int_ref flag "OCaml.ml" 543 16229 16242 "OCaml.ml" 543 16229 16246
)
"OCaml.ml" 544 16254 16336 "OCaml.ml" 544 16254 16337
type(
  int
)
ident(
  int_ref i "OCaml.ml" 543 16229 16239 "OCaml.ml" 543 16229 16240
)
"OCaml.ml" 544 16254 16262 "OCaml.ml" 544 16254 16337
type(
  unit
)
"OCaml.ml" 542 16212 16227 "OCaml.ml" 545 16339 16346
type(
  int -> string * int -> unit
)
"OCaml.ml" 545 16339 16347 "OCaml.ml" 545 16339 16352
type(
  (string * int) list
)
ident(
  int_ref flags "OCaml.ml" 484 14240 14280 "OCaml.ml" 484 14240 14285
)
"OCaml.ml" 542 16212 16216 "OCaml.ml" 545 16339 16352
type(
  unit
)
"OCaml.ml" 546 16354 16358 "OCaml.ml" 546 16354 16360
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 546 16354 16361 "OCaml.ml" 546 16354 16379
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 546 16354 16358 "OCaml.ml" 546 16354 16379
type(
  unit
)
"OCaml.ml" 547 16381 16385 "OCaml.ml" 547 16381 16387
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 547 16381 16388 "OCaml.ml" 547 16381 16443
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 547 16381 16385 "OCaml.ml" 547 16381 16443
type(
  unit
)
"OCaml.ml" 548 16445 16449 "OCaml.ml" 548 16445 16451
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 548 16445 16452 "OCaml.ml" 548 16445 16496
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 548 16445 16449 "OCaml.ml" 548 16445 16496
type(
  unit
)
"OCaml.ml" 549 16498 16502 "OCaml.ml" 549 16498 16504
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 549 16498 16505 "OCaml.ml" 549 16498 16516
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 549 16498 16502 "OCaml.ml" 549 16498 16516
type(
  unit
)
"OCaml.ml" 550 16518 16522 "OCaml.ml" 550 16518 16524
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 550 16518 16525 "OCaml.ml" 550 16518 16529
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 550 16518 16522 "OCaml.ml" 550 16518 16529
type(
  unit
)
"OCaml.ml" 551 16531 16535 "OCaml.ml" 551 16531 16537
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 551 16531 16538 "OCaml.ml" 551 16531 16557
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 551 16531 16535 "OCaml.ml" 551 16531 16557
type(
  unit
)
"OCaml.ml" 552 16559 16563 "OCaml.ml" 552 16559 16565
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 552 16559 16566 "OCaml.ml" 552 16559 16599
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 552 16559 16563 "OCaml.ml" 552 16559 16599
type(
  unit
)
"OCaml.ml" 553 16601 16605 "OCaml.ml" 553 16601 16607
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 553 16601 16608 "OCaml.ml" 553 16601 16641
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 553 16601 16605 "OCaml.ml" 553 16601 16641
type(
  unit
)
"OCaml.ml" 554 16643 16647 "OCaml.ml" 554 16643 16649
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 554 16643 16650 "OCaml.ml" 554 16643 16685
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 554 16643 16647 "OCaml.ml" 554 16643 16685
type(
  unit
)
"OCaml.ml" 555 16687 16691 "OCaml.ml" 555 16687 16693
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 555 16687 16694 "OCaml.ml" 555 16687 16703
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 555 16687 16691 "OCaml.ml" 555 16687 16703
type(
  unit
)
"OCaml.ml" 556 16705 16709 "OCaml.ml" 556 16705 16711
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 556 16705 16712 "OCaml.ml" 556 16705 16719
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 556 16705 16709 "OCaml.ml" 556 16705 16719
type(
  unit
)
"OCaml.ml" 557 16721 16725 "OCaml.ml" 557 16721 16727
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 557 16721 16728 "OCaml.ml" 557 16721 16732
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 557 16721 16725 "OCaml.ml" 557 16721 16732
type(
  unit
)
"OCaml.ml" 558 16734 16738 "OCaml.ml" 558 16734 16740
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 558 16734 16741 "OCaml.ml" 558 16734 16763
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 558 16734 16738 "OCaml.ml" 558 16734 16763
type(
  unit
)
"OCaml.ml" 559 16765 16769 "OCaml.ml" 559 16765 16771
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 559 16765 16772 "OCaml.ml" 559 16765 16777
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 559 16765 16769 "OCaml.ml" 559 16765 16777
type(
  unit
)
"OCaml.ml" 560 16779 16783 "OCaml.ml" 560 16779 16785
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 560 16779 16786 "OCaml.ml" 560 16779 16790
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 560 16779 16783 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 559 16765 16769 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 558 16734 16738 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 557 16721 16725 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 556 16705 16709 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 555 16687 16691 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 554 16643 16647 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 553 16601 16605 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 552 16559 16563 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 551 16531 16535 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 550 16518 16522 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 549 16498 16502 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 548 16445 16449 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 547 16381 16385 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 546 16354 16358 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 542 16212 16216 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 541 16176 16180 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 540 16136 16140 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 539 16094 16098 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 538 16060 16064 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 537 16047 16051 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 536 16026 16030 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 535 15987 15991 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 534 15958 15962 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 533 15944 15948 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 532 15896 15900 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 531 15871 15875 "OCaml.ml" 560 16779 16790
type(
  unit
)
"OCaml.ml" 529 15767 15794 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 524 15614 15616 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 523 15603 15605 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 522 15591 15593 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 521 15569 15571 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 520 15558 15560 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 519 15544 15546 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 518 15528 15530 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 517 15494 15496 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 516 15473 15475 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 515 15399 15401 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 514 15369 15371 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 513 15302 15304 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 512 15281 15283 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 511 15265 15267 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 510 15247 15249 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 509 15212 15214 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 505 15090 15092 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 504 15051 15053 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 503 15018 15020 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 502 15000 15002 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 501 14947 14949 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 500 14867 14869 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 499 14803 14805 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 498 14733 14735 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 497 14701 14703 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 496 14642 14644 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 495 14631 14633 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 494 14603 14605 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 493 14577 14579 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 492 14556 14558 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 491 14540 14542 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 490 14509 14511 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 489 14440 14442 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 488 14428 14430 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 487 14389 14391 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 486 14363 14365 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 485 14290 14292 "OCaml.ml" 561 16791 16794
type(
  unit
)
"OCaml.ml" 563 16796 16800 "OCaml.ml" 563 16796 16827
type(
  API.closure -> unit
)
ident(
  def print_ocaml_closure_wrapper "OCaml.ml" 670 19979 19979 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 563 16796 16830 "OCaml.ml" 563 16796 16836
type(
  string
)
ident(
  def cbname "OCaml.ml" 564 16849 16851 "OCaml.ml" 668 19968 19977
)
"OCaml.ml" 563 16796 16838 "OCaml.ml" 563 16796 16844
type(
  API.cbarg list
)
ident(
  def cbargs "OCaml.ml" 564 16849 16851 "OCaml.ml" 668 19968 19977
)
"OCaml.ml" 563 16796 16828 "OCaml.ml" 563 16796 16846
type(
  API.closure
)
"OCaml.ml" 564 16849 16855 "OCaml.ml" 564 16849 16863
type(
  string list
)
ident(
  def argnames "OCaml.ml" 574 17150 17152 "OCaml.ml" 668 19968 19977
)
"OCaml.ml" 565 16866 16870 "OCaml.ml" 565 16866 16878
type(
  (API.cbarg -> string) -> API.cbarg list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"OCaml.ml" 567 16896 16927 "OCaml.ml" 567 16896 16928
type(
  string
)
ident(
  def n "OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17076
)
"OCaml.ml" 567 16896 16920 "OCaml.ml" 567 16896 16928
type(
  API.arg
)
"OCaml.ml" 567 16896 16940 "OCaml.ml" 567 16896 16941
type(
  string
)
ident(
  def n "OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17076
)
"OCaml.ml" 567 16896 16931 "OCaml.ml" 567 16896 16941
type(
  API.arg
)
"OCaml.ml" 567 16896 16919 "OCaml.ml" 567 16896 16942
type(
  API.arg
)
"OCaml.ml" 567 16896 16944 "OCaml.ml" 567 16896 16945
type(
  string
)
"OCaml.ml" 567 16896 16904 "OCaml.ml" 567 16896 16946
type(
  API.cbarg
)
"OCaml.ml" 567 16896 16960 "OCaml.ml" 567 16896 16961
type(
  string
)
ident(
  def n "OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17076
)
"OCaml.ml" 567 16896 16963 "OCaml.ml" 567 16896 16964
type(
  string
)
"OCaml.ml" 567 16896 16949 "OCaml.ml" 567 16896 16965
type(
  API.cbarg
)
"OCaml.ml" 567 16896 16904 "OCaml.ml" 567 16896 16965
type(
  API.cbarg
)
"OCaml.ml" 568 16966 16980 "OCaml.ml" 568 16966 16981
type(
  string
)
ident(
  def n "OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17076
)
"OCaml.ml" 568 16966 16974 "OCaml.ml" 568 16966 16981
type(
  API.cbarg
)
"OCaml.ml" 567 16896 16904 "OCaml.ml" 568 16966 16981
type(
  API.cbarg
)
"OCaml.ml" 568 16966 16992 "OCaml.ml" 568 16966 16993
type(
  string
)
ident(
  def n "OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17076
)
"OCaml.ml" 568 16966 16984 "OCaml.ml" 568 16966 16993
type(
  API.cbarg
)
"OCaml.ml" 567 16896 16904 "OCaml.ml" 568 16966 16993
type(
  API.cbarg
)
"OCaml.ml" 569 16994 17017 "OCaml.ml" 569 16994 17018
type(
  string
)
ident(
  def n "OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17076
)
"OCaml.ml" 569 16994 17012 "OCaml.ml" 569 16994 17019
type(
  API.arg
)
"OCaml.ml" 569 16994 17002 "OCaml.ml" 569 16994 17019
type(
  API.cbarg
)
"OCaml.ml" 567 16896 16904 "OCaml.ml" 569 16994 17019
type(
  API.cbarg
)
"OCaml.ml" 569 16994 17031 "OCaml.ml" 569 16994 17032
type(
  string
)
ident(
  def n "OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17076
)
"OCaml.ml" 569 16994 17022 "OCaml.ml" 569 16994 17032
type(
  API.cbarg
)
"OCaml.ml" 567 16896 16904 "OCaml.ml" 569 16994 17032
type(
  API.cbarg
)
"OCaml.ml" 569 16994 17042 "OCaml.ml" 569 16994 17043
type(
  string
)
ident(
  def n "OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17076
)
"OCaml.ml" 569 16994 17035 "OCaml.ml" 569 16994 17043
type(
  API.cbarg
)
"OCaml.ml" 567 16896 16904 "OCaml.ml" 569 16994 17043
type(
  API.cbarg
)
"OCaml.ml" 569 16994 17055 "OCaml.ml" 569 16994 17056
type(
  string
)
ident(
  def n "OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17076
)
"OCaml.ml" 569 16994 17046 "OCaml.ml" 569 16994 17056
type(
  API.cbarg
)
"OCaml.ml" 567 16896 16904 "OCaml.ml" 569 16994 17056
type(
  API.cbarg
)
"OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17070
type(
  string
)
ident(
  int_ref n "OCaml.ml" 567 16896 16927 "OCaml.ml" 567 16896 16928
)
"OCaml.ml" 570 17060 17071 "OCaml.ml" 570 17060 17072
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"OCaml.ml" 570 17060 17073 "OCaml.ml" 570 17060 17076
type(
  string
)
"OCaml.ml" 570 17060 17069 "OCaml.ml" 570 17060 17076
type(
  string
)
"OCaml.ml" 571 17077 17099 "OCaml.ml" 571 17077 17100
type(
  string
)
type(
  API.arg
)
"OCaml.ml" 571 17077 17085 "OCaml.ml" 571 17077 17100
type(
  API.cbarg
)
"OCaml.ml" 571 17077 17113 "OCaml.ml" 571 17077 17114
type(
  API.arg
)
"OCaml.ml" 571 17077 17103 "OCaml.ml" 571 17077 17114
type(
  API.cbarg
)
"OCaml.ml" 571 17077 17085 "OCaml.ml" 571 17077 17114
type(
  API.cbarg
)
"OCaml.ml" 571 17077 17125 "OCaml.ml" 571 17077 17130
type(
  bool
)
"OCaml.ml" 571 17077 17118 "OCaml.ml" 571 17077 17130
type(
  string
)
"OCaml.ml" 565 16866 16879 "OCaml.ml" 572 17131 17138
type(
  API.cbarg -> string
)
"OCaml.ml" 572 17131 17139 "OCaml.ml" 572 17131 17145
type(
  API.cbarg list
)
ident(
  int_ref cbargs "OCaml.ml" 563 16796 16838 "OCaml.ml" 563 16796 16844
)
"OCaml.ml" 565 16866 16870 "OCaml.ml" 572 17131 17145
type(
  string list
)
"OCaml.ml" 574 17150 17152 "OCaml.ml" 574 17150 17154
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 574 17150 17155 "OCaml.ml" 574 17150 17189
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 574 17150 17190 "OCaml.ml" 574 17150 17196
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 563 16796 16830 "OCaml.ml" 563 16796 16836
)
"OCaml.ml" 574 17150 17152 "OCaml.ml" 574 17150 17196
type(
  unit
)
"OCaml.ml" 575 17198 17200 "OCaml.ml" 575 17198 17202
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 575 17198 17203 "OCaml.ml" 575 17198 17217
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 575 17198 17200 "OCaml.ml" 575 17198 17217
type(
  unit
)
"OCaml.ml" 576 17219 17221 "OCaml.ml" 576 17219 17223
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 576 17219 17224 "OCaml.ml" 576 17219 17244
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 576 17219 17245 "OCaml.ml" 576 17219 17251
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 563 16796 16830 "OCaml.ml" 563 16796 16836
)
"OCaml.ml" 576 17219 17221 "OCaml.ml" 576 17219 17251
type(
  unit
)
"OCaml.ml" 577 17253 17255 "OCaml.ml" 577 17253 17273
type(
  ?wrap:bool ->
  ?maxcol:int ->
  ?types:bool -> ?parens:bool -> ?noconst:bool -> API.cbarg list -> unit
)
ident(
  int_ref C.print_cbarg_list "C.mli" 36 1609 1609 "C.mli" 38 1732 1777
)
"OCaml.ml" 577 17253 17280 "OCaml.ml" 577 17253 17284
type(
  bool
)
type(
  bool option
)
"OCaml.ml" 577 17253 17285 "OCaml.ml" 577 17253 17291
type(
  API.cbarg list
)
ident(
  int_ref cbargs "OCaml.ml" 563 16796 16838 "OCaml.ml" 563 16796 16844
)
"OCaml.ml" 577 17253 17255 "OCaml.ml" 577 17253 17291
type(
  unit
)
"OCaml.ml" 578 17293 17295 "OCaml.ml" 578 17293 17297
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 578 17293 17298 "OCaml.ml" 578 17293 17302
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 578 17293 17295 "OCaml.ml" 578 17293 17302
type(
  unit
)
"OCaml.ml" 579 17304 17306 "OCaml.ml" 579 17304 17308
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 579 17304 17309 "OCaml.ml" 579 17304 17314
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 579 17304 17306 "OCaml.ml" 579 17304 17314
type(
  unit
)
"OCaml.ml" 580 17316 17318 "OCaml.ml" 580 17316 17320
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 580 17316 17321 "OCaml.ml" 580 17316 17341
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 580 17316 17318 "OCaml.ml" 580 17316 17341
type(
  unit
)
"OCaml.ml" 581 17343 17353 "OCaml.ml" 581 17343 17364
type(
  string list -> int
)
ident(
  int_ref Stdlib.List.length "list.mli" 43 2033 2033 "list.mli" 43 2033 2060
)
"OCaml.ml" 581 17343 17365 "OCaml.ml" 581 17343 17373
type(
  string list
)
ident(
  int_ref argnames "OCaml.ml" 564 16849 16855 "OCaml.ml" 564 16849 16863
)
"OCaml.ml" 581 17343 17353 "OCaml.ml" 581 17343 17373
type(
  int
)
"OCaml.ml" 581 17343 17374 "OCaml.ml" 581 17343 17376
type(
  int -> int -> bool
)
ident(
  int_ref Stdlib.( <= ) "stdlib.mli" 145 6033 6033 "stdlib.mli" 145 6033 6082
)
"OCaml.ml" 581 17343 17377 "OCaml.ml" 581 17343 17378
type(
  int
)
"OCaml.ml" 581 17343 17352 "OCaml.ml" 581 17343 17379
type(
  bool
)
"OCaml.ml" 581 17343 17345 "OCaml.ml" 581 17343 17379
type(
  unit
)
"OCaml.ml" 582 17381 17383 "OCaml.ml" 582 17381 17385
type(
  (int -> string -> unit, unit, string, unit) format4 ->
  int -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 582 17381 17386 "OCaml.ml" 582 17381 17409
type(
  (int -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 582 17381 17411 "OCaml.ml" 582 17381 17422
type(
  string list -> int
)
ident(
  int_ref Stdlib.List.length "list.mli" 43 2033 2033 "list.mli" 43 2033 2060
)
"OCaml.ml" 582 17381 17423 "OCaml.ml" 582 17381 17431
type(
  string list
)
ident(
  int_ref argnames "OCaml.ml" 564 16849 16855 "OCaml.ml" 564 16849 16863
)
"OCaml.ml" 582 17381 17410 "OCaml.ml" 582 17381 17432
type(
  int
)
"OCaml.ml" 583 17433 17438 "OCaml.ml" 583 17433 17451
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"OCaml.ml" 583 17433 17452 "OCaml.ml" 583 17433 17456
type(
  string
)
"OCaml.ml" 583 17433 17457 "OCaml.ml" 583 17433 17465
type(
  string list
)
ident(
  int_ref argnames "OCaml.ml" 564 16849 16855 "OCaml.ml" 564 16849 16863
)
"OCaml.ml" 583 17433 17437 "OCaml.ml" 583 17433 17466
type(
  string
)
"OCaml.ml" 582 17381 17383 "OCaml.ml" 583 17433 17466
type(
  unit
)
"OCaml.ml" 584 17468 17470 "OCaml.ml" 584 17468 17472
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 584 17468 17473 "OCaml.ml" 584 17468 17500
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 584 17468 17470 "OCaml.ml" 584 17468 17500
type(
  unit
)
"OCaml.ml" 585 17502 17504 "OCaml.ml" 585 17502 17506
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 585 17502 17507 "OCaml.ml" 585 17502 17554
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 585 17502 17504 "OCaml.ml" 585 17502 17554
type(
  unit
)
"OCaml.ml" 586 17556 17558 "OCaml.ml" 586 17556 17560
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 586 17556 17561 "OCaml.ml" 586 17556 17573
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 586 17556 17558 "OCaml.ml" 586 17556 17573
type(
  unit
)
"OCaml.ml" 587 17575 17577 "OCaml.ml" 587 17575 17579
type(
  (int -> unit, unit, string, unit) format4 -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 587 17575 17580 "OCaml.ml" 587 17575 17601
type(
  (int -> unit, unit, string, unit) format4
)
"OCaml.ml" 587 17575 17603 "OCaml.ml" 587 17575 17614
type(
  string list -> int
)
ident(
  int_ref Stdlib.List.length "list.mli" 43 2033 2033 "list.mli" 43 2033 2060
)
"OCaml.ml" 587 17575 17615 "OCaml.ml" 587 17575 17623
type(
  string list
)
ident(
  int_ref argnames "OCaml.ml" 564 16849 16855 "OCaml.ml" 564 16849 16863
)
"OCaml.ml" 587 17575 17602 "OCaml.ml" 587 17575 17624
type(
  int
)
"OCaml.ml" 587 17575 17577 "OCaml.ml" 587 17575 17624
type(
  unit
)
"OCaml.ml" 588 17626 17628 "OCaml.ml" 588 17626 17630
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 588 17626 17631 "OCaml.ml" 588 17626 17635
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 588 17626 17628 "OCaml.ml" 588 17626 17635
type(
  unit
)
"OCaml.ml" 590 17638 17640 "OCaml.ml" 590 17638 17649
type(
  (API.cbarg -> unit) -> API.cbarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 592 17665 17693 "OCaml.ml" 592 17665 17694
type(
  string
)
ident(
  def n "OCaml.ml" 593 17706 17713 "OCaml.ml" 599 17933 17958
)
"OCaml.ml" 592 17665 17686 "OCaml.ml" 592 17665 17694
type(
  API.arg
)
"OCaml.ml" 592 17665 17696 "OCaml.ml" 592 17665 17701
type(
  string
)
ident(
  def count "OCaml.ml" 593 17706 17713 "OCaml.ml" 599 17933 17958
)
"OCaml.ml" 592 17665 17671 "OCaml.ml" 592 17665 17702
type(
  API.cbarg
)
"OCaml.ml" 593 17706 17713 "OCaml.ml" 593 17706 17715
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 593 17706 17716 "OCaml.ml" 593 17706 17726
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 593 17706 17727 "OCaml.ml" 593 17706 17728
type(
  string
)
ident(
  int_ref n "OCaml.ml" 592 17665 17693 "OCaml.ml" 592 17665 17694
)
"OCaml.ml" 593 17706 17713 "OCaml.ml" 593 17706 17728
type(
  unit
)
"OCaml.ml" 594 17730 17741 "OCaml.ml" 594 17730 17746
type(
  int
)
ident(
  def fncol "OCaml.ml" 595 17769 17776 "OCaml.ml" 599 17933 17958
)
"OCaml.ml" 594 17730 17749 "OCaml.ml" 594 17730 17762
type(
  unit -> int
)
ident(
  int_ref Utils.output_column "utils.mli" 70 2523 2523 "utils.mli" 70 2523 2554
)
"OCaml.ml" 594 17730 17763 "OCaml.ml" 594 17730 17765
type(
  unit
)
"OCaml.ml" 594 17730 17749 "OCaml.ml" 594 17730 17765
type(
  int
)
"OCaml.ml" 595 17769 17780 "OCaml.ml" 595 17769 17786
type(
  string
)
ident(
  def indent "OCaml.ml" 596 17805 17812 "OCaml.ml" 599 17933 17958
)
"OCaml.ml" 595 17769 17789 "OCaml.ml" 595 17769 17795
type(
  int -> string
)
ident(
  int_ref Utils.spaces "utils.mli" 50 1853 1853 "utils.mli" 50 1853 1879
)
"OCaml.ml" 595 17769 17796 "OCaml.ml" 595 17769 17801
type(
  int
)
ident(
  int_ref fncol "OCaml.ml" 594 17730 17741 "OCaml.ml" 594 17730 17746
)
"OCaml.ml" 595 17769 17789 "OCaml.ml" 595 17769 17801
type(
  string
)
"OCaml.ml" 596 17805 17812 "OCaml.ml" 596 17805 17814
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 596 17805 17815 "OCaml.ml" 596 17805 17864
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 596 17805 17812 "OCaml.ml" 596 17805 17864
type(
  unit
)
"OCaml.ml" 597 17866 17873 "OCaml.ml" 597 17866 17875
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 597 17866 17876 "OCaml.ml" 597 17866 17887
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 597 17866 17888 "OCaml.ml" 597 17866 17894
type(
  string
)
ident(
  int_ref indent "OCaml.ml" 595 17769 17780 "OCaml.ml" 595 17769 17786
)
"OCaml.ml" 597 17866 17895 "OCaml.ml" 597 17866 17896
type(
  string
)
ident(
  int_ref n "OCaml.ml" 592 17665 17693 "OCaml.ml" 592 17665 17694
)
"OCaml.ml" 597 17866 17873 "OCaml.ml" 597 17866 17896
type(
  unit
)
"OCaml.ml" 598 17898 17905 "OCaml.ml" 598 17898 17907
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 598 17898 17908 "OCaml.ml" 598 17898 17918
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 598 17898 17919 "OCaml.ml" 598 17898 17925
type(
  string
)
ident(
  int_ref indent "OCaml.ml" 595 17769 17780 "OCaml.ml" 595 17769 17786
)
"OCaml.ml" 598 17898 17926 "OCaml.ml" 598 17898 17931
type(
  string
)
ident(
  int_ref count "OCaml.ml" 592 17665 17696 "OCaml.ml" 592 17665 17701
)
"OCaml.ml" 598 17898 17905 "OCaml.ml" 598 17898 17931
type(
  unit
)
"OCaml.ml" 599 17933 17940 "OCaml.ml" 599 17933 17942
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 599 17933 17943 "OCaml.ml" 599 17933 17951
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 599 17933 17952 "OCaml.ml" 599 17933 17958
type(
  string
)
ident(
  int_ref indent "OCaml.ml" 595 17769 17780 "OCaml.ml" 595 17769 17786
)
"OCaml.ml" 599 17933 17940 "OCaml.ml" 599 17933 17958
type(
  unit
)
"OCaml.ml" 598 17898 17905 "OCaml.ml" 599 17933 17958
type(
  unit
)
"OCaml.ml" 597 17866 17873 "OCaml.ml" 599 17933 17958
type(
  unit
)
"OCaml.ml" 596 17805 17812 "OCaml.ml" 599 17933 17958
type(
  unit
)
"OCaml.ml" 595 17769 17776 "OCaml.ml" 599 17933 17958
type(
  unit
)
"OCaml.ml" 594 17730 17737 "OCaml.ml" 599 17933 17958
type(
  unit
)
"OCaml.ml" 593 17706 17713 "OCaml.ml" 599 17933 17958
type(
  unit
)
"OCaml.ml" 600 17959 17989 "OCaml.ml" 600 17959 17990
type(
  string
)
ident(
  def n "OCaml.ml" 601 18002 18009 "OCaml.ml" 607 18225 18250
)
"OCaml.ml" 600 17959 17980 "OCaml.ml" 600 17959 17990
type(
  API.arg
)
"OCaml.ml" 600 17959 17992 "OCaml.ml" 600 17959 17997
type(
  string
)
ident(
  def count "OCaml.ml" 601 18002 18009 "OCaml.ml" 607 18225 18250
)
"OCaml.ml" 600 17959 17965 "OCaml.ml" 600 17959 17998
type(
  API.cbarg
)
"OCaml.ml" 601 18002 18009 "OCaml.ml" 601 18002 18011
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 601 18002 18012 "OCaml.ml" 601 18002 18022
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 601 18002 18023 "OCaml.ml" 601 18002 18024
type(
  string
)
ident(
  int_ref n "OCaml.ml" 600 17959 17989 "OCaml.ml" 600 17959 17990
)
"OCaml.ml" 601 18002 18009 "OCaml.ml" 601 18002 18024
type(
  unit
)
"OCaml.ml" 602 18026 18037 "OCaml.ml" 602 18026 18042
type(
  int
)
ident(
  def fncol "OCaml.ml" 603 18065 18072 "OCaml.ml" 607 18225 18250
)
"OCaml.ml" 602 18026 18045 "OCaml.ml" 602 18026 18058
type(
  unit -> int
)
ident(
  int_ref Utils.output_column "utils.mli" 70 2523 2523 "utils.mli" 70 2523 2554
)
"OCaml.ml" 602 18026 18059 "OCaml.ml" 602 18026 18061
type(
  unit
)
"OCaml.ml" 602 18026 18045 "OCaml.ml" 602 18026 18061
type(
  int
)
"OCaml.ml" 603 18065 18076 "OCaml.ml" 603 18065 18082
type(
  string
)
ident(
  def indent "OCaml.ml" 604 18101 18108 "OCaml.ml" 607 18225 18250
)
"OCaml.ml" 603 18065 18085 "OCaml.ml" 603 18065 18091
type(
  int -> string
)
ident(
  int_ref Utils.spaces "utils.mli" 50 1853 1853 "utils.mli" 50 1853 1879
)
"OCaml.ml" 603 18065 18092 "OCaml.ml" 603 18065 18097
type(
  int
)
ident(
  int_ref fncol "OCaml.ml" 602 18026 18037 "OCaml.ml" 602 18026 18042
)
"OCaml.ml" 603 18065 18085 "OCaml.ml" 603 18065 18097
type(
  string
)
"OCaml.ml" 604 18101 18108 "OCaml.ml" 604 18101 18110
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 604 18101 18111 "OCaml.ml" 604 18101 18156
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 604 18101 18108 "OCaml.ml" 604 18101 18156
type(
  unit
)
"OCaml.ml" 605 18158 18165 "OCaml.ml" 605 18158 18167
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 605 18158 18168 "OCaml.ml" 605 18158 18179
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 605 18158 18180 "OCaml.ml" 605 18158 18186
type(
  string
)
ident(
  int_ref indent "OCaml.ml" 603 18065 18076 "OCaml.ml" 603 18065 18082
)
"OCaml.ml" 605 18158 18187 "OCaml.ml" 605 18158 18188
type(
  string
)
ident(
  int_ref n "OCaml.ml" 600 17959 17989 "OCaml.ml" 600 17959 17990
)
"OCaml.ml" 605 18158 18165 "OCaml.ml" 605 18158 18188
type(
  unit
)
"OCaml.ml" 606 18190 18197 "OCaml.ml" 606 18190 18199
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 606 18190 18200 "OCaml.ml" 606 18190 18210
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 606 18190 18211 "OCaml.ml" 606 18190 18217
type(
  string
)
ident(
  int_ref indent "OCaml.ml" 603 18065 18076 "OCaml.ml" 603 18065 18082
)
"OCaml.ml" 606 18190 18218 "OCaml.ml" 606 18190 18223
type(
  string
)
ident(
  int_ref count "OCaml.ml" 600 17959 17992 "OCaml.ml" 600 17959 17997
)
"OCaml.ml" 606 18190 18197 "OCaml.ml" 606 18190 18223
type(
  unit
)
"OCaml.ml" 607 18225 18232 "OCaml.ml" 607 18225 18234
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 607 18225 18235 "OCaml.ml" 607 18225 18243
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 607 18225 18244 "OCaml.ml" 607 18225 18250
type(
  string
)
ident(
  int_ref indent "OCaml.ml" 603 18065 18076 "OCaml.ml" 603 18065 18082
)
"OCaml.ml" 607 18225 18232 "OCaml.ml" 607 18225 18250
type(
  unit
)
"OCaml.ml" 606 18190 18197 "OCaml.ml" 607 18225 18250
type(
  unit
)
"OCaml.ml" 605 18158 18165 "OCaml.ml" 607 18225 18250
type(
  unit
)
"OCaml.ml" 604 18101 18108 "OCaml.ml" 607 18225 18250
type(
  unit
)
"OCaml.ml" 603 18065 18072 "OCaml.ml" 607 18225 18250
type(
  unit
)
"OCaml.ml" 602 18026 18033 "OCaml.ml" 607 18225 18250
type(
  unit
)
"OCaml.ml" 601 18002 18009 "OCaml.ml" 607 18225 18250
type(
  unit
)
"OCaml.ml" 608 18251 18268 "OCaml.ml" 608 18251 18269
type(
  string
)
ident(
  def n "OCaml.ml" 609 18279 18286 "OCaml.ml" 609 18279 18348
)
"OCaml.ml" 608 18251 18271 "OCaml.ml" 608 18251 18274
type(
  string
)
ident(
  def len "OCaml.ml" 609 18279 18286 "OCaml.ml" 609 18279 18348
)
"OCaml.ml" 608 18251 18257 "OCaml.ml" 608 18251 18275
type(
  API.cbarg
)
"OCaml.ml" 609 18279 18286 "OCaml.ml" 609 18279 18288
type(
  (string -> string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 609 18279 18289 "OCaml.ml" 609 18279 18340
type(
  (string -> string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 609 18279 18341 "OCaml.ml" 609 18279 18342
type(
  string
)
ident(
  int_ref n "OCaml.ml" 608 18251 18268 "OCaml.ml" 608 18251 18269
)
"OCaml.ml" 609 18279 18343 "OCaml.ml" 609 18279 18346
type(
  string
)
ident(
  int_ref len "OCaml.ml" 608 18251 18271 "OCaml.ml" 608 18251 18274
)
"OCaml.ml" 609 18279 18347 "OCaml.ml" 609 18279 18348
type(
  string
)
ident(
  int_ref n "OCaml.ml" 608 18251 18268 "OCaml.ml" 608 18251 18269
)
"OCaml.ml" 609 18279 18286 "OCaml.ml" 609 18279 18348
type(
  unit
)
"OCaml.ml" 610 18349 18361 "OCaml.ml" 610 18349 18362
type(
  string
)
ident(
  def n "OCaml.ml" 611 18377 18384 "OCaml.ml" 611 18377 18416
)
"OCaml.ml" 610 18349 18355 "OCaml.ml" 610 18349 18362
type(
  API.cbarg
)
"OCaml.ml" 610 18349 18372 "OCaml.ml" 610 18349 18373
type(
  string
)
ident(
  def n "OCaml.ml" 611 18377 18384 "OCaml.ml" 611 18377 18416
)
"OCaml.ml" 610 18349 18365 "OCaml.ml" 610 18349 18373
type(
  API.cbarg
)
"OCaml.ml" 610 18349 18355 "OCaml.ml" 610 18349 18373
type(
  API.cbarg
)
"OCaml.ml" 611 18377 18384 "OCaml.ml" 611 18377 18386
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 611 18377 18387 "OCaml.ml" 611 18377 18412
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 611 18377 18413 "OCaml.ml" 611 18377 18414
type(
  string
)
ident(
  int_ref n "OCaml.ml" 610 18349 18361 "OCaml.ml" 610 18349 18362
)
"OCaml.ml" 611 18377 18415 "OCaml.ml" 611 18377 18416
type(
  string
)
ident(
  int_ref n "OCaml.ml" 610 18349 18361 "OCaml.ml" 610 18349 18362
)
"OCaml.ml" 611 18377 18384 "OCaml.ml" 611 18377 18416
type(
  unit
)
"OCaml.ml" 612 18417 18431 "OCaml.ml" 612 18417 18432
type(
  string
)
ident(
  def n "OCaml.ml" 613 18436 18443 "OCaml.ml" 613 18436 18483
)
"OCaml.ml" 612 18417 18423 "OCaml.ml" 612 18417 18432
type(
  API.cbarg
)
"OCaml.ml" 613 18436 18443 "OCaml.ml" 613 18436 18445
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 613 18436 18446 "OCaml.ml" 613 18436 18479
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 613 18436 18480 "OCaml.ml" 613 18436 18481
type(
  string
)
ident(
  int_ref n "OCaml.ml" 612 18417 18431 "OCaml.ml" 612 18417 18432
)
"OCaml.ml" 613 18436 18482 "OCaml.ml" 613 18436 18483
type(
  string
)
ident(
  int_ref n "OCaml.ml" 612 18417 18431 "OCaml.ml" 612 18417 18432
)
"OCaml.ml" 613 18436 18443 "OCaml.ml" 613 18436 18483
type(
  unit
)
"OCaml.ml" 614 18484 18499 "OCaml.ml" 614 18484 18500
type(
  string
)
ident(
  def n "OCaml.ml" 615 18504 18511 "OCaml.ml" 615 18504 18552
)
"OCaml.ml" 614 18484 18490 "OCaml.ml" 614 18484 18500
type(
  API.cbarg
)
"OCaml.ml" 615 18504 18511 "OCaml.ml" 615 18504 18513
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 615 18504 18514 "OCaml.ml" 615 18504 18548
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 615 18504 18549 "OCaml.ml" 615 18504 18550
type(
  string
)
ident(
  int_ref n "OCaml.ml" 614 18484 18499 "OCaml.ml" 614 18484 18500
)
"OCaml.ml" 615 18504 18551 "OCaml.ml" 615 18504 18552
type(
  string
)
ident(
  int_ref n "OCaml.ml" 614 18484 18499 "OCaml.ml" 614 18484 18500
)
"OCaml.ml" 615 18504 18511 "OCaml.ml" 615 18504 18552
type(
  unit
)
"OCaml.ml" 616 18553 18568 "OCaml.ml" 616 18553 18569
type(
  string
)
ident(
  def n "OCaml.ml" 617 18573 18580 "OCaml.ml" 617 18573 18620
)
"OCaml.ml" 616 18553 18559 "OCaml.ml" 616 18553 18569
type(
  API.cbarg
)
"OCaml.ml" 617 18573 18580 "OCaml.ml" 617 18573 18582
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 617 18573 18583 "OCaml.ml" 617 18573 18616
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 617 18573 18617 "OCaml.ml" 617 18573 18618
type(
  string
)
ident(
  int_ref n "OCaml.ml" 616 18553 18568 "OCaml.ml" 616 18553 18569
)
"OCaml.ml" 617 18573 18619 "OCaml.ml" 617 18573 18620
type(
  string
)
ident(
  int_ref n "OCaml.ml" 616 18553 18568 "OCaml.ml" 616 18553 18569
)
"OCaml.ml" 617 18573 18580 "OCaml.ml" 617 18573 18620
type(
  unit
)
"OCaml.ml" 618 18621 18642 "OCaml.ml" 618 18621 18643
type(
  string
)
ident(
  def n "OCaml.ml" 619 18648 18655 "OCaml.ml" 620 18695 18751
)
"OCaml.ml" 618 18621 18637 "OCaml.ml" 618 18621 18644
type(
  API.arg
)
"OCaml.ml" 618 18621 18627 "OCaml.ml" 618 18621 18644
type(
  API.cbarg
)
"OCaml.ml" 619 18648 18655 "OCaml.ml" 619 18648 18657
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 619 18648 18658 "OCaml.ml" 619 18648 18691
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 619 18648 18692 "OCaml.ml" 619 18648 18693
type(
  string
)
ident(
  int_ref n "OCaml.ml" 618 18621 18642 "OCaml.ml" 618 18621 18643
)
"OCaml.ml" 619 18648 18655 "OCaml.ml" 619 18648 18693
type(
  unit
)
"OCaml.ml" 620 18695 18702 "OCaml.ml" 620 18695 18704
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 620 18695 18705 "OCaml.ml" 620 18695 18747
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 620 18695 18748 "OCaml.ml" 620 18695 18749
type(
  string
)
ident(
  int_ref n "OCaml.ml" 618 18621 18642 "OCaml.ml" 618 18621 18643
)
"OCaml.ml" 620 18695 18750 "OCaml.ml" 620 18695 18751
type(
  string
)
ident(
  int_ref n "OCaml.ml" 618 18621 18642 "OCaml.ml" 618 18621 18643
)
"OCaml.ml" 620 18695 18702 "OCaml.ml" 620 18695 18751
type(
  unit
)
"OCaml.ml" 619 18648 18655 "OCaml.ml" 620 18695 18751
type(
  unit
)
"OCaml.ml" 621 18752 18772 "OCaml.ml" 621 18752 18773
type(
  string
)
type(
  API.arg
)
"OCaml.ml" 621 18752 18758 "OCaml.ml" 621 18752 18773
type(
  API.cbarg
)
"OCaml.ml" 621 18752 18786 "OCaml.ml" 621 18752 18787
type(
  API.arg
)
"OCaml.ml" 621 18752 18776 "OCaml.ml" 621 18752 18787
type(
  API.cbarg
)
"OCaml.ml" 621 18752 18758 "OCaml.ml" 621 18752 18787
type(
  API.cbarg
)
"OCaml.ml" 621 18752 18798 "OCaml.ml" 621 18752 18803
type(
  bool
)
"OCaml.ml" 621 18752 18791 "OCaml.ml" 621 18752 18803
type(
  unit
)
"OCaml.ml" 590 17638 17650 "OCaml.ml" 622 18804 18807
type(
  API.cbarg -> unit
)
"OCaml.ml" 622 18804 18808 "OCaml.ml" 622 18804 18814
type(
  API.cbarg list
)
ident(
  int_ref cbargs "OCaml.ml" 563 16796 16838 "OCaml.ml" 563 16796 16844
)
"OCaml.ml" 590 17638 17640 "OCaml.ml" 622 18804 18814
type(
  unit
)
"OCaml.ml" 624 18817 18819 "OCaml.ml" 624 18817 18829
type(
  (int -> string -> unit) -> string list -> unit
)
ident(
  int_ref Stdlib.List.iteri "list.mli" 165 5888 5888 "list.mli" 165 5888 5938
)
"OCaml.ml" 624 18817 18835 "OCaml.ml" 624 18817 18836
type(
  int
)
ident(
  def i "OCaml.ml" 624 18817 18837 "OCaml.ml" 624 18817 18869
)
"OCaml.ml" 624 18817 18837 "OCaml.ml" 624 18817 18838
type(
  string
)
ident(
  def n "OCaml.ml" 624 18817 18842 "OCaml.ml" 624 18817 18869
)
"OCaml.ml" 624 18817 18842 "OCaml.ml" 624 18817 18844
type(
  (int -> string -> unit, unit, string, unit) format4 ->
  int -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 624 18817 18845 "OCaml.ml" 624 18817 18865
type(
  (int -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 624 18817 18866 "OCaml.ml" 624 18817 18867
type(
  int
)
ident(
  int_ref i "OCaml.ml" 624 18817 18835 "OCaml.ml" 624 18817 18836
)
"OCaml.ml" 624 18817 18868 "OCaml.ml" 624 18817 18869
type(
  string
)
ident(
  int_ref n "OCaml.ml" 624 18817 18837 "OCaml.ml" 624 18817 18838
)
"OCaml.ml" 624 18817 18842 "OCaml.ml" 624 18817 18869
type(
  unit
)
"OCaml.ml" 624 18817 18830 "OCaml.ml" 624 18817 18870
type(
  int -> string -> unit
)
"OCaml.ml" 624 18817 18871 "OCaml.ml" 624 18817 18879
type(
  string list
)
ident(
  int_ref argnames "OCaml.ml" 564 16849 16855 "OCaml.ml" 564 16849 16863
)
"OCaml.ml" 624 18817 18819 "OCaml.ml" 624 18817 18879
type(
  unit
)
"OCaml.ml" 626 18882 18884 "OCaml.ml" 626 18882 18886
type(
  (int -> unit, unit, string, unit) format4 -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 626 18882 18887 "OCaml.ml" 626 18882 18939
type(
  (int -> unit, unit, string, unit) format4
)
"OCaml.ml" 627 18940 18945 "OCaml.ml" 627 18940 18956
type(
  string list -> int
)
ident(
  int_ref Stdlib.List.length "list.mli" 43 2033 2033 "list.mli" 43 2033 2060
)
"OCaml.ml" 627 18940 18957 "OCaml.ml" 627 18940 18965
type(
  string list
)
ident(
  int_ref argnames "OCaml.ml" 564 16849 16855 "OCaml.ml" 564 16849 16863
)
"OCaml.ml" 627 18940 18944 "OCaml.ml" 627 18940 18966
type(
  int
)
"OCaml.ml" 626 18882 18884 "OCaml.ml" 627 18940 18966
type(
  unit
)
"OCaml.ml" 629 18969 18971 "OCaml.ml" 629 18969 18980
type(
  (API.cbarg -> unit) -> API.cbarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 631 18996 19025 "OCaml.ml" 631 18996 19026
type(
  string
)
"OCaml.ml" 631 18996 19018 "OCaml.ml" 631 18996 19026
type(
  API.arg
)
"OCaml.ml" 631 18996 19038 "OCaml.ml" 631 18996 19039
type(
  string
)
"OCaml.ml" 631 18996 19029 "OCaml.ml" 631 18996 19039
type(
  API.arg
)
"OCaml.ml" 631 18996 19017 "OCaml.ml" 631 18996 19040
type(
  API.arg
)
"OCaml.ml" 631 18996 19042 "OCaml.ml" 631 18996 19043
type(
  string
)
"OCaml.ml" 631 18996 19002 "OCaml.ml" 631 18996 19044
type(
  API.cbarg
)
"OCaml.ml" 632 19045 19061 "OCaml.ml" 632 19045 19062
type(
  string
)
type(
  string
)
"OCaml.ml" 632 19045 19051 "OCaml.ml" 632 19045 19062
type(
  API.cbarg
)
"OCaml.ml" 631 18996 19002 "OCaml.ml" 632 19045 19062
type(
  API.cbarg
)
"OCaml.ml" 633 19063 19075 "OCaml.ml" 633 19063 19076
type(
  string
)
"OCaml.ml" 633 19063 19069 "OCaml.ml" 633 19063 19076
type(
  API.cbarg
)
"OCaml.ml" 631 18996 19002 "OCaml.ml" 633 19063 19076
type(
  API.cbarg
)
"OCaml.ml" 634 19077 19091 "OCaml.ml" 634 19077 19092
type(
  string
)
"OCaml.ml" 634 19077 19083 "OCaml.ml" 634 19077 19092
type(
  API.cbarg
)
"OCaml.ml" 631 18996 19002 "OCaml.ml" 634 19077 19092
type(
  API.cbarg
)
"OCaml.ml" 635 19093 19108 "OCaml.ml" 635 19093 19109
type(
  string
)
"OCaml.ml" 635 19093 19099 "OCaml.ml" 635 19093 19109
type(
  API.cbarg
)
"OCaml.ml" 631 18996 19002 "OCaml.ml" 635 19093 19109
type(
  API.cbarg
)
"OCaml.ml" 636 19110 19123 "OCaml.ml" 636 19110 19124
type(
  string
)
"OCaml.ml" 636 19110 19116 "OCaml.ml" 636 19110 19124
type(
  API.cbarg
)
"OCaml.ml" 631 18996 19002 "OCaml.ml" 636 19110 19124
type(
  API.cbarg
)
"OCaml.ml" 637 19125 19140 "OCaml.ml" 637 19125 19141
type(
  string
)
"OCaml.ml" 637 19125 19131 "OCaml.ml" 637 19125 19141
type(
  API.cbarg
)
"OCaml.ml" 631 18996 19002 "OCaml.ml" 637 19125 19141
type(
  API.cbarg
)
"OCaml.ml" 637 19125 19145 "OCaml.ml" 637 19125 19147
type(
  unit
)
"OCaml.ml" 638 19148 19169 "OCaml.ml" 638 19148 19170
type(
  string
)
ident(
  def n "OCaml.ml" 639 19175 19182 "OCaml.ml" 639 19175 19226
)
"OCaml.ml" 638 19148 19164 "OCaml.ml" 638 19148 19171
type(
  API.arg
)
"OCaml.ml" 638 19148 19154 "OCaml.ml" 638 19148 19171
type(
  API.cbarg
)
"OCaml.ml" 639 19175 19182 "OCaml.ml" 639 19175 19184
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 639 19175 19185 "OCaml.ml" 639 19175 19222
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 639 19175 19223 "OCaml.ml" 639 19175 19224
type(
  string
)
ident(
  int_ref n "OCaml.ml" 638 19148 19169 "OCaml.ml" 638 19148 19170
)
"OCaml.ml" 639 19175 19225 "OCaml.ml" 639 19175 19226
type(
  string
)
ident(
  int_ref n "OCaml.ml" 638 19148 19169 "OCaml.ml" 638 19148 19170
)
"OCaml.ml" 639 19175 19182 "OCaml.ml" 639 19175 19226
type(
  unit
)
"OCaml.ml" 640 19227 19247 "OCaml.ml" 640 19227 19248
type(
  string
)
type(
  API.arg
)
"OCaml.ml" 640 19227 19233 "OCaml.ml" 640 19227 19248
type(
  API.cbarg
)
"OCaml.ml" 640 19227 19261 "OCaml.ml" 640 19227 19262
type(
  API.arg
)
"OCaml.ml" 640 19227 19251 "OCaml.ml" 640 19227 19262
type(
  API.cbarg
)
"OCaml.ml" 640 19227 19233 "OCaml.ml" 640 19227 19262
type(
  API.cbarg
)
"OCaml.ml" 640 19227 19273 "OCaml.ml" 640 19227 19278
type(
  bool
)
"OCaml.ml" 640 19227 19266 "OCaml.ml" 640 19227 19278
type(
  unit
)
"OCaml.ml" 629 18969 18981 "OCaml.ml" 641 19279 19282
type(
  API.cbarg -> unit
)
"OCaml.ml" 641 19279 19283 "OCaml.ml" 641 19279 19289
type(
  API.cbarg list
)
ident(
  int_ref cbargs "OCaml.ml" 563 16796 16838 "OCaml.ml" 563 16796 16844
)
"OCaml.ml" 629 18969 18971 "OCaml.ml" 641 19279 19289
type(
  unit
)
"OCaml.ml" 643 19292 19294 "OCaml.ml" 643 19292 19296
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 643 19292 19297 "OCaml.ml" 643 19292 19334
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 643 19292 19294 "OCaml.ml" 643 19292 19334
type(
  unit
)
"OCaml.ml" 644 19336 19338 "OCaml.ml" 644 19336 19340
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 644 19336 19341 "OCaml.ml" 644 19336 19402
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 644 19336 19403 "OCaml.ml" 644 19336 19409
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 563 16796 16830 "OCaml.ml" 563 16796 16836
)
"OCaml.ml" 644 19336 19338 "OCaml.ml" 644 19336 19409
type(
  unit
)
"OCaml.ml" 645 19411 19413 "OCaml.ml" 645 19411 19415
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 645 19411 19416 "OCaml.ml" 645 19411 19446
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 645 19411 19413 "OCaml.ml" 645 19411 19446
type(
  unit
)
"OCaml.ml" 646 19448 19450 "OCaml.ml" 646 19448 19452
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 646 19448 19453 "OCaml.ml" 646 19448 19460
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 646 19448 19450 "OCaml.ml" 646 19448 19460
type(
  unit
)
"OCaml.ml" 648 19463 19465 "OCaml.ml" 648 19463 19467
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 648 19463 19468 "OCaml.ml" 648 19463 19472
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 648 19463 19465 "OCaml.ml" 648 19463 19472
type(
  unit
)
"OCaml.ml" 649 19474 19476 "OCaml.ml" 649 19474 19478
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 649 19474 19479 "OCaml.ml" 649 19474 19502
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 649 19474 19476 "OCaml.ml" 649 19474 19502
type(
  unit
)
"OCaml.ml" 650 19504 19506 "OCaml.ml" 650 19504 19508
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 650 19504 19509 "OCaml.ml" 650 19504 19531
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 650 19504 19506 "OCaml.ml" 650 19504 19531
type(
  unit
)
"OCaml.ml" 651 19533 19535 "OCaml.ml" 651 19533 19537
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 651 19533 19538 "OCaml.ml" 651 19533 19565
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 651 19533 19535 "OCaml.ml" 651 19533 19565
type(
  unit
)
"OCaml.ml" 652 19567 19569 "OCaml.ml" 652 19567 19571
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 652 19567 19572 "OCaml.ml" 652 19567 19577
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 652 19567 19569 "OCaml.ml" 652 19567 19577
type(
  unit
)
"OCaml.ml" 653 19579 19581 "OCaml.ml" 653 19579 19583
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 653 19579 19584 "OCaml.ml" 653 19579 19588
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 653 19579 19581 "OCaml.ml" 653 19579 19588
type(
  unit
)
"OCaml.ml" 654 19590 19592 "OCaml.ml" 654 19590 19594
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 654 19590 19595 "OCaml.ml" 654 19590 19609
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 654 19590 19592 "OCaml.ml" 654 19590 19609
type(
  unit
)
"OCaml.ml" 655 19611 19613 "OCaml.ml" 655 19611 19615
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 655 19611 19616 "OCaml.ml" 655 19611 19629
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 655 19611 19630 "OCaml.ml" 655 19611 19636
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 563 16796 16830 "OCaml.ml" 563 16796 16836
)
"OCaml.ml" 655 19611 19613 "OCaml.ml" 655 19611 19636
type(
  unit
)
"OCaml.ml" 656 19638 19640 "OCaml.ml" 656 19638 19658
type(
  ?wrap:bool ->
  ?maxcol:int ->
  ?types:bool -> ?parens:bool -> ?noconst:bool -> API.cbarg list -> unit
)
ident(
  int_ref C.print_cbarg_list "C.mli" 36 1609 1609 "C.mli" 38 1732 1777
)
"OCaml.ml" 656 19638 19665 "OCaml.ml" 656 19638 19669
type(
  bool
)
type(
  bool option
)
"OCaml.ml" 656 19638 19670 "OCaml.ml" 656 19638 19676
type(
  API.cbarg list
)
ident(
  int_ref cbargs "OCaml.ml" 563 16796 16838 "OCaml.ml" 563 16796 16844
)
"OCaml.ml" 656 19638 19640 "OCaml.ml" 656 19638 19676
type(
  unit
)
"OCaml.ml" 657 19678 19680 "OCaml.ml" 657 19678 19682
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 657 19678 19683 "OCaml.ml" 657 19678 19687
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 657 19678 19680 "OCaml.ml" 657 19678 19687
type(
  unit
)
"OCaml.ml" 658 19689 19691 "OCaml.ml" 658 19689 19693
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 658 19689 19694 "OCaml.ml" 658 19689 19699
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 658 19689 19691 "OCaml.ml" 658 19689 19699
type(
  unit
)
"OCaml.ml" 659 19701 19703 "OCaml.ml" 659 19701 19705
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 659 19701 19706 "OCaml.ml" 659 19701 19724
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 659 19701 19703 "OCaml.ml" 659 19701 19724
type(
  unit
)
"OCaml.ml" 660 19726 19728 "OCaml.ml" 660 19726 19730
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 660 19726 19731 "OCaml.ml" 660 19726 19735
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 660 19726 19728 "OCaml.ml" 660 19726 19735
type(
  unit
)
"OCaml.ml" 661 19737 19739 "OCaml.ml" 661 19737 19741
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 661 19737 19742 "OCaml.ml" 661 19737 19779
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 661 19737 19739 "OCaml.ml" 661 19737 19779
type(
  unit
)
"OCaml.ml" 662 19781 19783 "OCaml.ml" 662 19781 19785
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 662 19781 19786 "OCaml.ml" 662 19781 19814
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 662 19781 19815 "OCaml.ml" 662 19781 19821
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 563 16796 16830 "OCaml.ml" 563 16796 16836
)
"OCaml.ml" 662 19781 19783 "OCaml.ml" 662 19781 19821
type(
  unit
)
"OCaml.ml" 663 19823 19825 "OCaml.ml" 663 19823 19843
type(
  ?wrap:bool ->
  ?maxcol:int ->
  ?types:bool -> ?parens:bool -> ?noconst:bool -> API.cbarg list -> unit
)
ident(
  int_ref C.print_cbarg_list "C.mli" 36 1609 1609 "C.mli" 38 1732 1777
)
"OCaml.ml" 663 19823 19850 "OCaml.ml" 663 19823 19854
type(
  bool
)
type(
  bool option
)
"OCaml.ml" 663 19823 19862 "OCaml.ml" 663 19823 19867
type(
  bool
)
type(
  bool option
)
"OCaml.ml" 663 19823 19868 "OCaml.ml" 663 19823 19874
type(
  API.cbarg list
)
ident(
  int_ref cbargs "OCaml.ml" 563 16796 16838 "OCaml.ml" 563 16796 16844
)
"OCaml.ml" 663 19823 19825 "OCaml.ml" 663 19823 19874
type(
  unit
)
"OCaml.ml" 664 19876 19878 "OCaml.ml" 664 19876 19880
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 664 19876 19881 "OCaml.ml" 664 19876 19886
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 664 19876 19878 "OCaml.ml" 664 19876 19886
type(
  unit
)
"OCaml.ml" 665 19888 19890 "OCaml.ml" 665 19888 19892
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 665 19888 19893 "OCaml.ml" 665 19888 19930
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 665 19888 19890 "OCaml.ml" 665 19888 19930
type(
  unit
)
"OCaml.ml" 666 19932 19934 "OCaml.ml" 666 19932 19936
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 666 19932 19937 "OCaml.ml" 666 19932 19954
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 666 19932 19934 "OCaml.ml" 666 19932 19954
type(
  unit
)
"OCaml.ml" 667 19956 19958 "OCaml.ml" 667 19956 19960
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 667 19956 19961 "OCaml.ml" 667 19956 19966
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 667 19956 19958 "OCaml.ml" 667 19956 19966
type(
  unit
)
"OCaml.ml" 668 19968 19970 "OCaml.ml" 668 19968 19972
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 668 19968 19973 "OCaml.ml" 668 19968 19977
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 668 19968 19970 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 667 19956 19958 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 666 19932 19934 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 665 19888 19890 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 664 19876 19878 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 663 19823 19825 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 662 19781 19783 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 661 19737 19739 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 660 19726 19728 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 659 19701 19703 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 658 19689 19691 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 657 19678 19680 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 656 19638 19640 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 655 19611 19613 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 654 19590 19592 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 653 19579 19581 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 652 19567 19569 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 651 19533 19535 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 650 19504 19506 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 649 19474 19476 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 648 19463 19465 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 646 19448 19450 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 645 19411 19413 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 644 19336 19338 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 643 19292 19294 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 629 18969 18971 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 626 18882 18884 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 624 18817 18819 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 590 17638 17640 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 588 17626 17628 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 587 17575 17577 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 586 17556 17558 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 585 17502 17504 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 584 17468 17470 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 582 17381 17383 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 581 17343 17345 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 580 17316 17318 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 579 17304 17306 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 578 17293 17295 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 577 17253 17255 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 576 17219 17221 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 575 17198 17200 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 574 17150 17152 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 564 16849 16851 "OCaml.ml" 668 19968 19977
type(
  unit
)
"OCaml.ml" 670 19979 19983 "OCaml.ml" 670 19979 20002
type(
  string * API.call -> unit
)
ident(
  def print_ocaml_binding "OCaml.ml" 897 28082 28082 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 670 19979 20004 "OCaml.ml" 670 19979 20008
type(
  string
)
ident(
  def name "OCaml.ml" 672 20107 20109 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 670 19979 20012 "OCaml.ml" 670 19979 20016
type(
  API.arg list
)
ident(
  def args "OCaml.ml" 672 20107 20109 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 670 19979 20018 "OCaml.ml" 670 19979 20025
type(
  API.optarg list
)
ident(
  def optargs "OCaml.ml" 672 20107 20109 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 670 19979 20027 "OCaml.ml" 670 19979 20030
type(
  API.ret
)
ident(
  def ret "OCaml.ml" 672 20107 20109 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 670 19979 20010 "OCaml.ml" 670 19979 20032
type(
  API.call
)
"OCaml.ml" 670 19979 20003 "OCaml.ml" 670 19979 20033
type(
  string * API.call
)
"OCaml.ml" 672 20107 20113 "OCaml.ml" 672 20107 20119
type(
  string list
)
ident(
  def values "OCaml.ml" 675 20215 20217 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 673 20122 20126 "OCaml.ml" 673 20122 20134
type(
  (API.optarg -> string) -> API.optarg list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"OCaml.ml" 673 20122 20135 "OCaml.ml" 673 20122 20155
type(
  API.optarg -> string
)
ident(
  int_ref ocaml_name_of_optarg "OCaml.ml" 121 3847 3851 "OCaml.ml" 121 3847 3871
)
"OCaml.ml" 673 20122 20156 "OCaml.ml" 673 20122 20163
type(
  API.optarg list
)
ident(
  int_ref optargs "OCaml.ml" 670 19979 20018 "OCaml.ml" 670 19979 20025
)
"OCaml.ml" 673 20122 20126 "OCaml.ml" 673 20122 20163
type(
  string list
)
"OCaml.ml" 673 20122 20164 "OCaml.ml" 673 20122 20165
type(
  string list -> string list -> string list
)
ident(
  int_ref Stdlib.( @ ) "stdlib.mli" 823 30483 30483 "stdlib.mli" 823 30483 30524
)
"OCaml.ml" 673 20122 20167 "OCaml.ml" 673 20122 20170
type(
  string
)
"OCaml.ml" 673 20122 20166 "OCaml.ml" 673 20122 20171
type(
  string list
)
"OCaml.ml" 673 20122 20172 "OCaml.ml" 673 20122 20173
type(
  string list -> string list -> string list
)
ident(
  int_ref Stdlib.( @ ) "stdlib.mli" 823 30483 30483 "stdlib.mli" 823 30483 30524
)
"OCaml.ml" 674 20174 20180 "OCaml.ml" 674 20174 20188
type(
  (API.arg -> string) -> API.arg list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"OCaml.ml" 674 20174 20189 "OCaml.ml" 674 20174 20206
type(
  API.arg -> string
)
ident(
  int_ref ocaml_name_of_arg "OCaml.ml" 98 3311 3315 "OCaml.ml" 98 3311 3332
)
"OCaml.ml" 674 20174 20207 "OCaml.ml" 674 20174 20211
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 670 19979 20012 "OCaml.ml" 670 19979 20016
)
"OCaml.ml" 674 20174 20180 "OCaml.ml" 674 20174 20211
type(
  string list
)
"OCaml.ml" 673 20122 20166 "OCaml.ml" 674 20174 20211
type(
  string list
)
"OCaml.ml" 673 20122 20126 "OCaml.ml" 674 20174 20211
type(
  string list
)
"OCaml.ml" 675 20215 20221 "OCaml.ml" 675 20215 20227
type(
  string list
)
ident(
  def values "OCaml.ml" 678 20297 20299 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 675 20215 20230 "OCaml.ml" 675 20215 20238
type(
  (string -> string) -> string list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"OCaml.ml" 675 20215 20244 "OCaml.ml" 675 20215 20245
type(
  string
)
ident(
  def v "OCaml.ml" 675 20215 20249 "OCaml.ml" 675 20215 20256
)
"OCaml.ml" 675 20215 20249 "OCaml.ml" 675 20215 20250
type(
  string
)
ident(
  int_ref v "OCaml.ml" 675 20215 20244 "OCaml.ml" 675 20215 20245
)
"OCaml.ml" 675 20215 20251 "OCaml.ml" 675 20215 20252
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"OCaml.ml" 675 20215 20253 "OCaml.ml" 675 20215 20256
type(
  string
)
"OCaml.ml" 675 20215 20249 "OCaml.ml" 675 20215 20256
type(
  string
)
"OCaml.ml" 675 20215 20239 "OCaml.ml" 675 20215 20257
type(
  string -> string
)
"OCaml.ml" 675 20215 20258 "OCaml.ml" 675 20215 20264
type(
  string list
)
ident(
  int_ref values "OCaml.ml" 672 20107 20113 "OCaml.ml" 672 20107 20119
)
"OCaml.ml" 675 20215 20230 "OCaml.ml" 675 20215 20264
type(
  string list
)
"OCaml.ml" 678 20297 20299 "OCaml.ml" 678 20297 20301
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 678 20297 20302 "OCaml.ml" 678 20297 20311
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 678 20297 20299 "OCaml.ml" 678 20297 20311
type(
  unit
)
"OCaml.ml" 679 20313 20319 "OCaml.ml" 679 20313 20325
type(
  string list
)
ident(
  def params "OCaml.ml" 680 20368 20370 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 679 20313 20328 "OCaml.ml" 679 20313 20336
type(
  (string -> string) -> string list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"OCaml.ml" 679 20313 20338 "OCaml.ml" 679 20313 20345
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"OCaml.ml" 679 20313 20346 "OCaml.ml" 679 20313 20356
type(
  (string -> string, unit, string) format
)
"OCaml.ml" 679 20313 20337 "OCaml.ml" 679 20313 20357
type(
  string -> string
)
"OCaml.ml" 679 20313 20358 "OCaml.ml" 679 20313 20364
type(
  string list
)
ident(
  int_ref values "OCaml.ml" 675 20215 20221 "OCaml.ml" 675 20215 20227
)
"OCaml.ml" 679 20313 20328 "OCaml.ml" 679 20313 20364
type(
  string list
)
"OCaml.ml" 680 20368 20374 "OCaml.ml" 680 20368 20380
type(
  string
)
ident(
  def params "OCaml.ml" 681 20412 20414 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 680 20368 20383 "OCaml.ml" 680 20368 20396
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"OCaml.ml" 680 20368 20397 "OCaml.ml" 680 20368 20401
type(
  string
)
"OCaml.ml" 680 20368 20402 "OCaml.ml" 680 20368 20408
type(
  string list
)
ident(
  int_ref params "OCaml.ml" 679 20313 20319 "OCaml.ml" 679 20313 20325
)
"OCaml.ml" 680 20368 20383 "OCaml.ml" 680 20368 20408
type(
  string
)
"OCaml.ml" 681 20412 20414 "OCaml.ml" 681 20412 20416
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 681 20412 20417 "OCaml.ml" 681 20412 20446
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 681 20412 20447 "OCaml.ml" 681 20412 20451
type(
  string
)
ident(
  int_ref name "OCaml.ml" 670 19979 20004 "OCaml.ml" 670 19979 20008
)
"OCaml.ml" 681 20412 20414 "OCaml.ml" 681 20412 20451
type(
  unit
)
"OCaml.ml" 682 20453 20455 "OCaml.ml" 682 20453 20462
type(
  ?maxcol:int -> char -> (unit -> unit) -> unit
)
ident(
  int_ref Utils.pr_wrap "utils.mli" 66 2318 2318 "utils.mli" 66 2318 2375
)
"OCaml.ml" 682 20453 20463 "OCaml.ml" 682 20453 20466
type(
  char
)
"OCaml.ml" 682 20453 20472 "OCaml.ml" 682 20453 20474
type(
  unit
)
"OCaml.ml" 682 20453 20478 "OCaml.ml" 682 20453 20480
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 682 20453 20481 "OCaml.ml" 682 20453 20485
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 682 20453 20486 "OCaml.ml" 682 20453 20492
type(
  string
)
ident(
  int_ref params "OCaml.ml" 680 20368 20374 "OCaml.ml" 680 20368 20380
)
"OCaml.ml" 682 20453 20478 "OCaml.ml" 682 20453 20492
type(
  unit
)
"OCaml.ml" 682 20453 20467 "OCaml.ml" 682 20453 20493
type(
  unit -> unit
)
"OCaml.ml" 682 20453 20455 "OCaml.ml" 682 20453 20493
type(
  unit
)
"OCaml.ml" 683 20495 20497 "OCaml.ml" 683 20495 20499
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 683 20495 20500 "OCaml.ml" 683 20495 20505
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 683 20495 20497 "OCaml.ml" 683 20495 20505
type(
  unit
)
"OCaml.ml" 684 20507 20509 "OCaml.ml" 684 20507 20511
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 684 20507 20512 "OCaml.ml" 684 20507 20517
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 684 20507 20509 "OCaml.ml" 684 20507 20517
type(
  unit
)
"OCaml.ml" 688 20659 20668 "OCaml.ml" 688 20659 20674
type(
  string list
)
ident(
  int_ref values "OCaml.ml" 675 20215 20221 "OCaml.ml" 675 20215 20227
)
"OCaml.ml" 689 20680 20685 "OCaml.ml" 689 20680 20687
type(
  string
)
ident(
  def p1 "OCaml.ml" 690 20723 20729 "OCaml.ml" 701 21136 21151
)
"OCaml.ml" 689 20680 20691 "OCaml.ml" 689 20680 20693
type(
  string
)
ident(
  def p2 "OCaml.ml" 690 20723 20729 "OCaml.ml" 701 21136 21151
)
"OCaml.ml" 689 20680 20697 "OCaml.ml" 689 20680 20699
type(
  string
)
ident(
  def p3 "OCaml.ml" 690 20723 20729 "OCaml.ml" 701 21136 21151
)
"OCaml.ml" 689 20680 20703 "OCaml.ml" 689 20680 20705
type(
  string
)
ident(
  def p4 "OCaml.ml" 690 20723 20729 "OCaml.ml" 701 21136 21151
)
"OCaml.ml" 689 20680 20709 "OCaml.ml" 689 20680 20711
type(
  string
)
ident(
  def p5 "OCaml.ml" 690 20723 20729 "OCaml.ml" 701 21136 21151
)
"OCaml.ml" 689 20680 20715 "OCaml.ml" 689 20680 20719
type(
  string list
)
ident(
  def rest "OCaml.ml" 690 20723 20729 "OCaml.ml" 701 21136 21151
)
"OCaml.ml" 689 20680 20709 "OCaml.ml" 689 20680 20719
type(
  string list
)
"OCaml.ml" 689 20680 20703 "OCaml.ml" 689 20680 20719
type(
  string list
)
"OCaml.ml" 689 20680 20697 "OCaml.ml" 689 20680 20719
type(
  string list
)
"OCaml.ml" 689 20680 20691 "OCaml.ml" 689 20680 20719
type(
  string list
)
"OCaml.ml" 689 20680 20685 "OCaml.ml" 689 20680 20719
type(
  string list
)
type(
  string list
)
"OCaml.ml" 690 20723 20729 "OCaml.ml" 690 20723 20731
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 690 20723 20732 "OCaml.ml" 690 20723 20754
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 690 20723 20756 "OCaml.ml" 690 20723 20769
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"OCaml.ml" 690 20723 20770 "OCaml.ml" 690 20723 20774
type(
  string
)
"OCaml.ml" 690 20723 20776 "OCaml.ml" 690 20723 20778
type(
  string
)
ident(
  int_ref p1 "OCaml.ml" 689 20680 20685 "OCaml.ml" 689 20680 20687
)
"OCaml.ml" 690 20723 20780 "OCaml.ml" 690 20723 20782
type(
  string
)
ident(
  int_ref p2 "OCaml.ml" 689 20680 20691 "OCaml.ml" 689 20680 20693
)
"OCaml.ml" 690 20723 20784 "OCaml.ml" 690 20723 20786
type(
  string
)
ident(
  int_ref p3 "OCaml.ml" 689 20680 20697 "OCaml.ml" 689 20680 20699
)
"OCaml.ml" 690 20723 20788 "OCaml.ml" 690 20723 20790
type(
  string
)
ident(
  int_ref p4 "OCaml.ml" 689 20680 20703 "OCaml.ml" 689 20680 20705
)
"OCaml.ml" 690 20723 20792 "OCaml.ml" 690 20723 20794
type(
  string
)
ident(
  int_ref p5 "OCaml.ml" 689 20680 20709 "OCaml.ml" 689 20680 20711
)
"OCaml.ml" 690 20723 20775 "OCaml.ml" 690 20723 20795
type(
  string list
)
"OCaml.ml" 690 20723 20755 "OCaml.ml" 690 20723 20796
type(
  string
)
"OCaml.ml" 690 20723 20729 "OCaml.ml" 690 20723 20796
type(
  unit
)
"OCaml.ml" 691 20798 20812 "OCaml.ml" 691 20798 20816
type(
  string list -> unit
)
ident(
  def loop "OCaml.ml" 691 20798 20804 "OCaml.ml" 701 21136 21151
)
"OCaml.ml" 692 20828 20838 "OCaml.ml" 692 20828 20840
type(
  string list
)
"OCaml.ml" 692 20828 20844 "OCaml.ml" 692 20828 20846
type(
  unit
)
"OCaml.ml" 693 20847 20857 "OCaml.ml" 693 20847 20859
type(
  string
)
ident(
  def p1 "OCaml.ml" 694 20895 20906 "OCaml.ml" 696 20990 21010
)
"OCaml.ml" 693 20847 20863 "OCaml.ml" 693 20847 20865
type(
  string
)
ident(
  def p2 "OCaml.ml" 694 20895 20906 "OCaml.ml" 696 20990 21010
)
"OCaml.ml" 693 20847 20869 "OCaml.ml" 693 20847 20871
type(
  string
)
ident(
  def p3 "OCaml.ml" 694 20895 20906 "OCaml.ml" 696 20990 21010
)
"OCaml.ml" 693 20847 20875 "OCaml.ml" 693 20847 20877
type(
  string
)
ident(
  def p4 "OCaml.ml" 694 20895 20906 "OCaml.ml" 696 20990 21010
)
"OCaml.ml" 693 20847 20881 "OCaml.ml" 693 20847 20883
type(
  string
)
ident(
  def p5 "OCaml.ml" 694 20895 20906 "OCaml.ml" 696 20990 21010
)
"OCaml.ml" 693 20847 20887 "OCaml.ml" 693 20847 20891
type(
  string list
)
ident(
  def rest "OCaml.ml" 694 20895 20906 "OCaml.ml" 696 20990 21010
)
"OCaml.ml" 693 20847 20881 "OCaml.ml" 693 20847 20891
type(
  string list
)
"OCaml.ml" 693 20847 20875 "OCaml.ml" 693 20847 20891
type(
  string list
)
"OCaml.ml" 693 20847 20869 "OCaml.ml" 693 20847 20891
type(
  string list
)
"OCaml.ml" 693 20847 20863 "OCaml.ml" 693 20847 20891
type(
  string list
)
"OCaml.ml" 693 20847 20857 "OCaml.ml" 693 20847 20891
type(
  string list
)
"OCaml.ml" 694 20895 20906 "OCaml.ml" 694 20895 20908
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 694 20895 20909 "OCaml.ml" 694 20895 20932
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 695 20933 20948 "OCaml.ml" 695 20933 20961
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"OCaml.ml" 695 20933 20962 "OCaml.ml" 695 20933 20966
type(
  string
)
"OCaml.ml" 695 20933 20968 "OCaml.ml" 695 20933 20970
type(
  string
)
ident(
  int_ref p1 "OCaml.ml" 693 20847 20857 "OCaml.ml" 693 20847 20859
)
"OCaml.ml" 695 20933 20972 "OCaml.ml" 695 20933 20974
type(
  string
)
ident(
  int_ref p2 "OCaml.ml" 693 20847 20863 "OCaml.ml" 693 20847 20865
)
"OCaml.ml" 695 20933 20976 "OCaml.ml" 695 20933 20978
type(
  string
)
ident(
  int_ref p3 "OCaml.ml" 693 20847 20869 "OCaml.ml" 693 20847 20871
)
"OCaml.ml" 695 20933 20980 "OCaml.ml" 695 20933 20982
type(
  string
)
ident(
  int_ref p4 "OCaml.ml" 693 20847 20875 "OCaml.ml" 693 20847 20877
)
"OCaml.ml" 695 20933 20984 "OCaml.ml" 695 20933 20986
type(
  string
)
ident(
  int_ref p5 "OCaml.ml" 693 20847 20881 "OCaml.ml" 693 20847 20883
)
"OCaml.ml" 695 20933 20967 "OCaml.ml" 695 20933 20987
type(
  string list
)
"OCaml.ml" 695 20933 20947 "OCaml.ml" 695 20933 20988
type(
  string
)
"OCaml.ml" 694 20895 20906 "OCaml.ml" 695 20933 20988
type(
  unit
)
"OCaml.ml" 696 20990 21001 "OCaml.ml" 696 20990 21005
type(
  string list -> unit
)
ident(
  int_ref loop "OCaml.ml" 691 20798 20812 "OCaml.ml" 691 20798 20816
)
"OCaml.ml" 696 20990 21006 "OCaml.ml" 696 20990 21010
type(
  string list
)
ident(
  int_ref rest "OCaml.ml" 693 20847 20887 "OCaml.ml" 693 20847 20891
)
"OCaml.ml" 696 20990 21001 "OCaml.ml" 696 20990 21010
type(
  unit
)
"OCaml.ml" 694 20895 20906 "OCaml.ml" 696 20990 21010
type(
  unit
)
"OCaml.ml" 697 21011 21021 "OCaml.ml" 697 21011 21025
type(
  string list
)
ident(
  def rest "OCaml.ml" 698 21029 21040 "OCaml.ml" 699 21068 21126
)
"OCaml.ml" 698 21029 21040 "OCaml.ml" 698 21029 21042
type(
  (int -> string -> unit, unit, string, unit) format4 ->
  int -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 698 21029 21043 "OCaml.ml" 698 21029 21067
type(
  (int -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 699 21068 21083 "OCaml.ml" 699 21068 21094
type(
  string list -> int
)
ident(
  int_ref Stdlib.List.length "list.mli" 43 2033 2033 "list.mli" 43 2033 2060
)
"OCaml.ml" 699 21068 21095 "OCaml.ml" 699 21068 21099
type(
  string list
)
ident(
  int_ref rest "OCaml.ml" 697 21011 21021 "OCaml.ml" 697 21011 21025
)
"OCaml.ml" 699 21068 21082 "OCaml.ml" 699 21068 21100
type(
  int
)
"OCaml.ml" 699 21068 21102 "OCaml.ml" 699 21068 21115
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"OCaml.ml" 699 21068 21116 "OCaml.ml" 699 21068 21120
type(
  string
)
"OCaml.ml" 699 21068 21121 "OCaml.ml" 699 21068 21125
type(
  string list
)
ident(
  int_ref rest "OCaml.ml" 697 21011 21021 "OCaml.ml" 697 21011 21025
)
"OCaml.ml" 699 21068 21101 "OCaml.ml" 699 21068 21126
type(
  string
)
"OCaml.ml" 698 21029 21040 "OCaml.ml" 699 21068 21126
type(
  unit
)
"OCaml.ml" 691 20798 20819 "OCaml.ml" 699 21068 21126
type(
  string list -> unit
)
"OCaml.ml" 701 21136 21142 "OCaml.ml" 701 21136 21146
type(
  string list -> unit
)
ident(
  int_ref loop "OCaml.ml" 691 20798 20812 "OCaml.ml" 691 20798 20816
)
"OCaml.ml" 701 21136 21147 "OCaml.ml" 701 21136 21151
type(
  string list
)
ident(
  int_ref rest "OCaml.ml" 689 20680 20715 "OCaml.ml" 689 20680 20719
)
"OCaml.ml" 701 21136 21142 "OCaml.ml" 701 21136 21151
type(
  unit
)
"OCaml.ml" 691 20798 20804 "OCaml.ml" 701 21136 21151
type(
  unit
)
"OCaml.ml" 690 20723 20729 "OCaml.ml" 701 21136 21151
type(
  unit
)
"OCaml.ml" 702 21152 21157 "OCaml.ml" 702 21152 21159
type(
  string list
)
type(
  string list
)
ident(
  def ps "OCaml.ml" 703 21163 21169 "OCaml.ml" 703 21163 21236
)
"OCaml.ml" 703 21163 21169 "OCaml.ml" 703 21163 21171
type(
  (int -> string -> unit, unit, string, unit) format4 ->
  int -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 703 21163 21172 "OCaml.ml" 703 21163 21195
type(
  (int -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 703 21163 21197 "OCaml.ml" 703 21163 21208
type(
  string list -> int
)
ident(
  int_ref Stdlib.List.length "list.mli" 43 2033 2033 "list.mli" 43 2033 2060
)
"OCaml.ml" 703 21163 21209 "OCaml.ml" 703 21163 21211
type(
  string list
)
ident(
  int_ref ps "OCaml.ml" 702 21152 21157 "OCaml.ml" 702 21152 21159
)
"OCaml.ml" 703 21163 21196 "OCaml.ml" 703 21163 21212
type(
  int
)
"OCaml.ml" 703 21163 21214 "OCaml.ml" 703 21163 21227
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"OCaml.ml" 703 21163 21228 "OCaml.ml" 703 21163 21232
type(
  string
)
"OCaml.ml" 703 21163 21233 "OCaml.ml" 703 21163 21235
type(
  string list
)
ident(
  int_ref ps "OCaml.ml" 702 21152 21157 "OCaml.ml" 702 21152 21159
)
"OCaml.ml" 703 21163 21213 "OCaml.ml" 703 21163 21236
type(
  string
)
"OCaml.ml" 703 21163 21169 "OCaml.ml" 703 21163 21236
type(
  unit
)
"OCaml.ml" 688 20659 20661 "OCaml.ml" 704 21237 21240
type(
  unit
)
"OCaml.ml" 705 21242 21244 "OCaml.ml" 705 21242 21246
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 705 21242 21247 "OCaml.ml" 705 21242 21269
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 705 21242 21244 "OCaml.ml" 705 21242 21269
type(
  unit
)
"OCaml.ml" 706 21271 21273 "OCaml.ml" 706 21271 21275
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 706 21271 21276 "OCaml.ml" 706 21271 21280
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 706 21271 21273 "OCaml.ml" 706 21271 21280
type(
  unit
)
"OCaml.ml" 708 21283 21285 "OCaml.ml" 708 21283 21287
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 708 21283 21288 "OCaml.ml" 708 21283 21330
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 708 21283 21285 "OCaml.ml" 708 21283 21330
type(
  unit
)
"OCaml.ml" 709 21332 21334 "OCaml.ml" 709 21332 21336
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 709 21332 21337 "OCaml.ml" 709 21332 21357
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 709 21332 21334 "OCaml.ml" 709 21332 21357
type(
  unit
)
"OCaml.ml" 710 21359 21361 "OCaml.ml" 710 21359 21363
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 710 21359 21364 "OCaml.ml" 710 21359 21405
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 710 21359 21361 "OCaml.ml" 710 21359 21405
type(
  unit
)
"OCaml.ml" 711 21407 21409 "OCaml.ml" 711 21407 21411
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 711 21407 21412 "OCaml.ml" 711 21407 21432
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 711 21407 21433 "OCaml.ml" 711 21407 21437
type(
  string
)
ident(
  int_ref name "OCaml.ml" 670 19979 20004 "OCaml.ml" 670 19979 20008
)
"OCaml.ml" 711 21407 21409 "OCaml.ml" 711 21407 21437
type(
  unit
)
"OCaml.ml" 712 21439 21441 "OCaml.ml" 712 21439 21443
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 712 21439 21444 "OCaml.ml" 712 21439 21454
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 712 21439 21441 "OCaml.ml" 712 21439 21454
type(
  unit
)
"OCaml.ml" 713 21456 21458 "OCaml.ml" 713 21456 21460
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 713 21456 21461 "OCaml.ml" 713 21456 21465
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 713 21456 21458 "OCaml.ml" 713 21456 21465
type(
  unit
)
"OCaml.ml" 715 21468 21470 "OCaml.ml" 715 21468 21479
type(
  (API.optarg -> unit) -> API.optarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
type(
  string
)
ident(
  def cbname "OCaml.ml" 718 21524 21531 "OCaml.ml" 730 22217 22275
)
"OCaml.ml" 717 21495 21510 "OCaml.ml" 717 21495 21520
type(
  API.closure
)
"OCaml.ml" 717 21495 21501 "OCaml.ml" 717 21495 21520
type(
  API.optarg
)
"OCaml.ml" 718 21524 21531 "OCaml.ml" 718 21524 21533
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 718 21524 21534 "OCaml.ml" 718 21524 21574
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 718 21524 21575 "OCaml.ml" 718 21524 21581
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 718 21524 21582 "OCaml.ml" 718 21524 21588
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 718 21524 21531 "OCaml.ml" 718 21524 21588
type(
  unit
)
"OCaml.ml" 719 21590 21597 "OCaml.ml" 719 21590 21599
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 719 21590 21600 "OCaml.ml" 719 21590 21658
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 719 21590 21659 "OCaml.ml" 719 21590 21665
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 719 21590 21597 "OCaml.ml" 719 21590 21665
type(
  unit
)
"OCaml.ml" 720 21667 21674 "OCaml.ml" 720 21667 21676
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 720 21667 21677 "OCaml.ml" 720 21667 21727
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 720 21667 21728 "OCaml.ml" 720 21667 21734
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 720 21667 21674 "OCaml.ml" 720 21667 21734
type(
  unit
)
"OCaml.ml" 721 21736 21743 "OCaml.ml" 721 21736 21745
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 721 21736 21746 "OCaml.ml" 721 21736 21812
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 721 21736 21743 "OCaml.ml" 721 21736 21812
type(
  unit
)
"OCaml.ml" 722 21814 21821 "OCaml.ml" 722 21814 21823
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 722 21814 21824 "OCaml.ml" 722 21814 21871
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 722 21814 21821 "OCaml.ml" 722 21814 21871
type(
  unit
)
"OCaml.ml" 723 21873 21880 "OCaml.ml" 723 21873 21882
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 723 21873 21883 "OCaml.ml" 723 21873 21894
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 723 21873 21880 "OCaml.ml" 723 21873 21894
type(
  unit
)
"OCaml.ml" 724 21896 21903 "OCaml.ml" 724 21896 21905
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 724 21896 21906 "OCaml.ml" 724 21896 21949
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 724 21896 21950 "OCaml.ml" 724 21896 21956
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 724 21896 21957 "OCaml.ml" 724 21896 21963
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 724 21896 21903 "OCaml.ml" 724 21896 21963
type(
  unit
)
"OCaml.ml" 725 21965 21972 "OCaml.ml" 725 21965 21974
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 725 21965 21975 "OCaml.ml" 725 21965 22043
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 726 22044 22053 "OCaml.ml" 726 22044 22059
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 725 21965 21972 "OCaml.ml" 726 22044 22059
type(
  unit
)
"OCaml.ml" 727 22061 22068 "OCaml.ml" 727 22061 22070
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 727 22061 22071 "OCaml.ml" 727 22061 22113
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 727 22061 22114 "OCaml.ml" 727 22061 22120
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 727 22061 22121 "OCaml.ml" 727 22061 22127
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 727 22061 22068 "OCaml.ml" 727 22061 22127
type(
  unit
)
"OCaml.ml" 728 22129 22136 "OCaml.ml" 728 22129 22138
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 728 22129 22139 "OCaml.ml" 728 22129 22146
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 728 22129 22136 "OCaml.ml" 728 22129 22146
type(
  unit
)
"OCaml.ml" 729 22148 22155 "OCaml.ml" 729 22148 22157
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 729 22148 22158 "OCaml.ml" 729 22148 22201
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 729 22148 22202 "OCaml.ml" 729 22148 22208
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 729 22148 22209 "OCaml.ml" 729 22148 22215
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 729 22148 22155 "OCaml.ml" 729 22148 22215
type(
  unit
)
"OCaml.ml" 730 22217 22224 "OCaml.ml" 730 22217 22226
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 730 22217 22227 "OCaml.ml" 730 22217 22267
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 730 22217 22268 "OCaml.ml" 730 22217 22274
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 717 21495 21512 "OCaml.ml" 717 21495 21518
)
"OCaml.ml" 730 22217 22224 "OCaml.ml" 730 22217 22274
type(
  unit
)
"OCaml.ml" 729 22148 22155 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 728 22129 22136 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 727 22061 22068 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 725 21965 21972 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 724 21896 21903 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 723 21873 21880 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 722 21814 21821 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 721 21736 21743 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 720 21667 21674 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 719 21590 21597 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 718 21524 21531 "OCaml.ml" 730 22217 22275
type(
  unit
)
"OCaml.ml" 731 22276 22290 "OCaml.ml" 731 22276 22291
type(
  string
)
ident(
  def n "OCaml.ml" 732 22316 22323 "OCaml.ml" 737 22538 22565
)
"OCaml.ml" 731 22276 22295 "OCaml.ml" 731 22276 22306
type(
  string
)
ident(
  def flag_prefix "OCaml.ml" 732 22316 22323 "OCaml.ml" 737 22538 22565
)
"OCaml.ml" 731 22276 22293 "OCaml.ml" 731 22276 22308
type(
  API.flags
)
"OCaml.ml" 731 22276 22310 "OCaml.ml" 731 22276 22311
type(
  string list option
)
"OCaml.ml" 731 22276 22282 "OCaml.ml" 731 22276 22312
type(
  API.optarg
)
"OCaml.ml" 732 22316 22323 "OCaml.ml" 732 22316 22325
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 732 22316 22326 "OCaml.ml" 732 22316 22344
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 732 22316 22345 "OCaml.ml" 732 22316 22346
type(
  string
)
ident(
  int_ref n "OCaml.ml" 731 22276 22290 "OCaml.ml" 731 22276 22291
)
"OCaml.ml" 732 22316 22323 "OCaml.ml" 732 22316 22346
type(
  unit
)
"OCaml.ml" 733 22348 22355 "OCaml.ml" 733 22348 22357
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 733 22348 22358 "OCaml.ml" 733 22348 22415
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 734 22416 22425 "OCaml.ml" 734 22416 22426
type(
  string
)
ident(
  int_ref n "OCaml.ml" 731 22276 22290 "OCaml.ml" 731 22276 22291
)
"OCaml.ml" 734 22416 22427 "OCaml.ml" 734 22416 22438
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 731 22276 22295 "OCaml.ml" 731 22276 22306
)
"OCaml.ml" 733 22348 22355 "OCaml.ml" 734 22416 22438
type(
  unit
)
"OCaml.ml" 735 22440 22447 "OCaml.ml" 735 22440 22449
type(
  (string -> string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 735 22440 22450 "OCaml.ml" 735 22440 22487
type(
  (string -> string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 735 22440 22488 "OCaml.ml" 735 22440 22489
type(
  string
)
ident(
  int_ref n "OCaml.ml" 731 22276 22290 "OCaml.ml" 731 22276 22291
)
"OCaml.ml" 735 22440 22490 "OCaml.ml" 735 22440 22501
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 731 22276 22295 "OCaml.ml" 731 22276 22306
)
"OCaml.ml" 735 22440 22502 "OCaml.ml" 735 22440 22503
type(
  string
)
ident(
  int_ref n "OCaml.ml" 731 22276 22290 "OCaml.ml" 731 22276 22291
)
"OCaml.ml" 735 22440 22447 "OCaml.ml" 735 22440 22503
type(
  unit
)
"OCaml.ml" 736 22505 22512 "OCaml.ml" 736 22505 22514
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 736 22505 22515 "OCaml.ml" 736 22505 22536
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 736 22505 22512 "OCaml.ml" 736 22505 22536
type(
  unit
)
"OCaml.ml" 737 22538 22545 "OCaml.ml" 737 22538 22547
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 737 22538 22548 "OCaml.ml" 737 22538 22563
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 737 22538 22564 "OCaml.ml" 737 22538 22565
type(
  string
)
ident(
  int_ref n "OCaml.ml" 731 22276 22290 "OCaml.ml" 731 22276 22291
)
"OCaml.ml" 737 22538 22545 "OCaml.ml" 737 22538 22565
type(
  unit
)
"OCaml.ml" 736 22505 22512 "OCaml.ml" 737 22538 22565
type(
  unit
)
"OCaml.ml" 735 22440 22447 "OCaml.ml" 737 22538 22565
type(
  unit
)
"OCaml.ml" 733 22348 22355 "OCaml.ml" 737 22538 22565
type(
  unit
)
"OCaml.ml" 732 22316 22323 "OCaml.ml" 737 22538 22565
type(
  unit
)
"OCaml.ml" 715 21468 21480 "OCaml.ml" 738 22566 22569
type(
  API.optarg -> unit
)
"OCaml.ml" 738 22566 22570 "OCaml.ml" 738 22566 22577
type(
  API.optarg list
)
ident(
  int_ref optargs "OCaml.ml" 670 19979 20018 "OCaml.ml" 670 19979 20025
)
"OCaml.ml" 715 21468 21470 "OCaml.ml" 738 22566 22577
type(
  unit
)
"OCaml.ml" 740 22580 22582 "OCaml.ml" 740 22580 22591
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 742 22607 22618 "OCaml.ml" 742 22607 22619
type(
  string
)
ident(
  def n "OCaml.ml" 743 22623 22630 "OCaml.ml" 743 22623 22668
)
"OCaml.ml" 742 22607 22613 "OCaml.ml" 742 22607 22619
type(
  API.arg
)
"OCaml.ml" 743 22623 22630 "OCaml.ml" 743 22623 22632
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 743 22623 22633 "OCaml.ml" 743 22623 22664
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 743 22623 22665 "OCaml.ml" 743 22623 22666
type(
  string
)
ident(
  int_ref n "OCaml.ml" 742 22607 22618 "OCaml.ml" 742 22607 22619
)
"OCaml.ml" 743 22623 22667 "OCaml.ml" 743 22623 22668
type(
  string
)
ident(
  int_ref n "OCaml.ml" 742 22607 22618 "OCaml.ml" 742 22607 22619
)
"OCaml.ml" 743 22623 22630 "OCaml.ml" 743 22623 22668
type(
  unit
)
"OCaml.ml" 744 22669 22684 "OCaml.ml" 744 22669 22685
type(
  string
)
ident(
  def n "OCaml.ml" 745 22697 22704 "OCaml.ml" 746 22752 22813
)
"OCaml.ml" 744 22669 22687 "OCaml.ml" 744 22669 22692
type(
  string
)
ident(
  def count "OCaml.ml" 745 22697 22704 "OCaml.ml" 746 22752 22813
)
"OCaml.ml" 744 22669 22675 "OCaml.ml" 744 22669 22693
type(
  API.arg
)
"OCaml.ml" 745 22697 22704 "OCaml.ml" 745 22697 22706
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 745 22697 22707 "OCaml.ml" 745 22697 22746
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 745 22697 22747 "OCaml.ml" 745 22697 22748
type(
  string
)
ident(
  int_ref n "OCaml.ml" 744 22669 22684 "OCaml.ml" 744 22669 22685
)
"OCaml.ml" 745 22697 22749 "OCaml.ml" 745 22697 22750
type(
  string
)
ident(
  int_ref n "OCaml.ml" 744 22669 22684 "OCaml.ml" 744 22669 22685
)
"OCaml.ml" 745 22697 22704 "OCaml.ml" 745 22697 22750
type(
  unit
)
"OCaml.ml" 746 22752 22759 "OCaml.ml" 746 22752 22761
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 746 22752 22762 "OCaml.ml" 746 22752 22805
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 746 22752 22806 "OCaml.ml" 746 22752 22811
type(
  string
)
ident(
  int_ref count "OCaml.ml" 744 22669 22687 "OCaml.ml" 744 22669 22692
)
"OCaml.ml" 746 22752 22812 "OCaml.ml" 746 22752 22813
type(
  string
)
ident(
  int_ref n "OCaml.ml" 744 22669 22684 "OCaml.ml" 744 22669 22685
)
"OCaml.ml" 746 22752 22759 "OCaml.ml" 746 22752 22813
type(
  unit
)
"OCaml.ml" 745 22697 22704 "OCaml.ml" 746 22752 22813
type(
  unit
)
"OCaml.ml" 747 22814 22836 "OCaml.ml" 747 22814 22837
type(
  string
)
ident(
  def n "OCaml.ml" 748 22849 22856 "OCaml.ml" 750 22991 23041
)
"OCaml.ml" 747 22814 22839 "OCaml.ml" 747 22814 22844
type(
  string
)
ident(
  def count "OCaml.ml" 748 22849 22856 "OCaml.ml" 750 22991 23041
)
"OCaml.ml" 747 22814 22820 "OCaml.ml" 747 22814 22845
type(
  API.arg
)
"OCaml.ml" 748 22849 22856 "OCaml.ml" 748 22849 22858
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 748 22849 22859 "OCaml.ml" 748 22849 22919
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 748 22849 22920 "OCaml.ml" 748 22849 22921
type(
  string
)
ident(
  int_ref n "OCaml.ml" 747 22814 22836 "OCaml.ml" 747 22814 22837
)
"OCaml.ml" 748 22849 22922 "OCaml.ml" 748 22849 22923
type(
  string
)
ident(
  int_ref n "OCaml.ml" 747 22814 22836 "OCaml.ml" 747 22814 22837
)
"OCaml.ml" 748 22849 22856 "OCaml.ml" 748 22849 22923
type(
  unit
)
"OCaml.ml" 749 22925 22932 "OCaml.ml" 749 22925 22934
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 749 22925 22935 "OCaml.ml" 749 22925 22985
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 749 22925 22986 "OCaml.ml" 749 22925 22987
type(
  string
)
ident(
  int_ref n "OCaml.ml" 747 22814 22836 "OCaml.ml" 747 22814 22837
)
"OCaml.ml" 749 22925 22988 "OCaml.ml" 749 22925 22989
type(
  string
)
ident(
  int_ref n "OCaml.ml" 747 22814 22836 "OCaml.ml" 747 22814 22837
)
"OCaml.ml" 749 22925 22932 "OCaml.ml" 749 22925 22989
type(
  unit
)
"OCaml.ml" 750 22991 22998 "OCaml.ml" 750 22991 23000
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 750 22991 23001 "OCaml.ml" 750 22991 23033
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 750 22991 23034 "OCaml.ml" 750 22991 23039
type(
  string
)
ident(
  int_ref count "OCaml.ml" 747 22814 22839 "OCaml.ml" 747 22814 22844
)
"OCaml.ml" 750 22991 23040 "OCaml.ml" 750 22991 23041
type(
  string
)
ident(
  int_ref n "OCaml.ml" 747 22814 22836 "OCaml.ml" 747 22814 22837
)
"OCaml.ml" 750 22991 22998 "OCaml.ml" 750 22991 23041
type(
  unit
)
"OCaml.ml" 749 22925 22932 "OCaml.ml" 750 22991 23041
type(
  unit
)
"OCaml.ml" 748 22849 22856 "OCaml.ml" 750 22991 23041
type(
  unit
)
"OCaml.ml" 751 23042 23058 "OCaml.ml" 751 23042 23059
type(
  string
)
ident(
  def n "OCaml.ml" 752 23071 23078 "OCaml.ml" 753 23120 23181
)
"OCaml.ml" 751 23042 23061 "OCaml.ml" 751 23042 23066
type(
  string
)
ident(
  def count "OCaml.ml" 752 23071 23078 "OCaml.ml" 753 23120 23181
)
"OCaml.ml" 751 23042 23048 "OCaml.ml" 751 23042 23067
type(
  API.arg
)
"OCaml.ml" 752 23071 23078 "OCaml.ml" 752 23071 23080
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 752 23071 23081 "OCaml.ml" 752 23071 23114
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 752 23071 23115 "OCaml.ml" 752 23071 23116
type(
  string
)
ident(
  int_ref n "OCaml.ml" 751 23042 23058 "OCaml.ml" 751 23042 23059
)
"OCaml.ml" 752 23071 23117 "OCaml.ml" 752 23071 23118
type(
  string
)
ident(
  int_ref n "OCaml.ml" 751 23042 23058 "OCaml.ml" 751 23042 23059
)
"OCaml.ml" 752 23071 23078 "OCaml.ml" 752 23071 23118
type(
  unit
)
"OCaml.ml" 753 23120 23127 "OCaml.ml" 753 23120 23129
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 753 23120 23130 "OCaml.ml" 753 23120 23173
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 753 23120 23174 "OCaml.ml" 753 23120 23179
type(
  string
)
ident(
  int_ref count "OCaml.ml" 751 23042 23061 "OCaml.ml" 751 23042 23066
)
"OCaml.ml" 753 23120 23180 "OCaml.ml" 753 23120 23181
type(
  string
)
ident(
  int_ref n "OCaml.ml" 751 23042 23058 "OCaml.ml" 751 23042 23059
)
"OCaml.ml" 753 23120 23127 "OCaml.ml" 753 23120 23181
type(
  unit
)
"OCaml.ml" 752 23071 23078 "OCaml.ml" 753 23120 23181
type(
  unit
)
"OCaml.ml" 754 23182 23205 "OCaml.ml" 754 23182 23206
type(
  string
)
ident(
  def n "OCaml.ml" 755 23218 23225 "OCaml.ml" 757 23348 23398
)
"OCaml.ml" 754 23182 23208 "OCaml.ml" 754 23182 23213
type(
  string
)
ident(
  def count "OCaml.ml" 755 23218 23225 "OCaml.ml" 757 23348 23398
)
"OCaml.ml" 754 23182 23188 "OCaml.ml" 754 23182 23214
type(
  API.arg
)
"OCaml.ml" 755 23218 23225 "OCaml.ml" 755 23218 23227
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 755 23218 23228 "OCaml.ml" 755 23218 23288
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 755 23218 23289 "OCaml.ml" 755 23218 23290
type(
  string
)
ident(
  int_ref n "OCaml.ml" 754 23182 23205 "OCaml.ml" 754 23182 23206
)
"OCaml.ml" 755 23218 23291 "OCaml.ml" 755 23218 23292
type(
  string
)
ident(
  int_ref n "OCaml.ml" 754 23182 23205 "OCaml.ml" 754 23182 23206
)
"OCaml.ml" 755 23218 23225 "OCaml.ml" 755 23218 23292
type(
  unit
)
"OCaml.ml" 756 23294 23301 "OCaml.ml" 756 23294 23303
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 756 23294 23304 "OCaml.ml" 756 23294 23342
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 756 23294 23343 "OCaml.ml" 756 23294 23344
type(
  string
)
ident(
  int_ref n "OCaml.ml" 754 23182 23205 "OCaml.ml" 754 23182 23206
)
"OCaml.ml" 756 23294 23345 "OCaml.ml" 756 23294 23346
type(
  string
)
ident(
  int_ref n "OCaml.ml" 754 23182 23205 "OCaml.ml" 754 23182 23206
)
"OCaml.ml" 756 23294 23301 "OCaml.ml" 756 23294 23346
type(
  unit
)
"OCaml.ml" 757 23348 23355 "OCaml.ml" 757 23348 23357
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 757 23348 23358 "OCaml.ml" 757 23348 23390
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 757 23348 23391 "OCaml.ml" 757 23348 23396
type(
  string
)
ident(
  int_ref count "OCaml.ml" 754 23182 23208 "OCaml.ml" 754 23182 23213
)
"OCaml.ml" 757 23348 23397 "OCaml.ml" 757 23348 23398
type(
  string
)
ident(
  int_ref n "OCaml.ml" 754 23182 23205 "OCaml.ml" 754 23182 23206
)
"OCaml.ml" 757 23348 23355 "OCaml.ml" 757 23348 23398
type(
  unit
)
"OCaml.ml" 756 23294 23301 "OCaml.ml" 757 23348 23398
type(
  unit
)
"OCaml.ml" 755 23218 23225 "OCaml.ml" 757 23348 23398
type(
  unit
)
"OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
type(
  string
)
ident(
  def cbname "OCaml.ml" 759 23427 23434 "OCaml.ml" 769 24003 24060
)
"OCaml.ml" 758 23399 23413 "OCaml.ml" 758 23399 23423
type(
  API.closure
)
"OCaml.ml" 758 23399 23405 "OCaml.ml" 758 23399 23423
type(
  API.arg
)
"OCaml.ml" 759 23427 23434 "OCaml.ml" 759 23427 23436
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 759 23427 23437 "OCaml.ml" 759 23427 23471
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 759 23427 23472 "OCaml.ml" 759 23427 23478
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 759 23427 23479 "OCaml.ml" 759 23427 23485
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 759 23427 23434 "OCaml.ml" 759 23427 23485
type(
  unit
)
"OCaml.ml" 760 23487 23494 "OCaml.ml" 760 23487 23496
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 760 23487 23497 "OCaml.ml" 760 23487 23555
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 760 23487 23556 "OCaml.ml" 760 23487 23562
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 760 23487 23494 "OCaml.ml" 760 23487 23562
type(
  unit
)
"OCaml.ml" 761 23564 23571 "OCaml.ml" 761 23564 23573
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 761 23564 23574 "OCaml.ml" 761 23564 23638
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 761 23564 23571 "OCaml.ml" 761 23564 23638
type(
  unit
)
"OCaml.ml" 762 23640 23647 "OCaml.ml" 762 23640 23649
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 762 23640 23650 "OCaml.ml" 762 23640 23695
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 762 23640 23647 "OCaml.ml" 762 23640 23695
type(
  unit
)
"OCaml.ml" 763 23697 23704 "OCaml.ml" 763 23697 23706
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 763 23697 23707 "OCaml.ml" 763 23697 23716
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 763 23697 23704 "OCaml.ml" 763 23697 23716
type(
  unit
)
"OCaml.ml" 764 23718 23725 "OCaml.ml" 764 23718 23727
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 764 23718 23728 "OCaml.ml" 764 23718 23758
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 764 23718 23759 "OCaml.ml" 764 23718 23765
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 764 23718 23766 "OCaml.ml" 764 23718 23772
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 764 23718 23725 "OCaml.ml" 764 23718 23772
type(
  unit
)
"OCaml.ml" 765 23774 23781 "OCaml.ml" 765 23774 23783
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 765 23774 23784 "OCaml.ml" 765 23774 23850
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 766 23851 23860 "OCaml.ml" 766 23851 23866
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 765 23774 23781 "OCaml.ml" 766 23851 23866
type(
  unit
)
"OCaml.ml" 767 23868 23875 "OCaml.ml" 767 23868 23877
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 767 23868 23878 "OCaml.ml" 767 23868 23918
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 767 23868 23919 "OCaml.ml" 767 23868 23925
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 767 23868 23926 "OCaml.ml" 767 23868 23932
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 767 23868 23875 "OCaml.ml" 767 23868 23932
type(
  unit
)
"OCaml.ml" 768 23934 23941 "OCaml.ml" 768 23934 23943
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 768 23934 23944 "OCaml.ml" 768 23934 23987
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 768 23934 23988 "OCaml.ml" 768 23934 23994
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 768 23934 23995 "OCaml.ml" 768 23934 24001
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 768 23934 23941 "OCaml.ml" 768 23934 24001
type(
  unit
)
"OCaml.ml" 769 24003 24010 "OCaml.ml" 769 24003 24012
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 769 24003 24013 "OCaml.ml" 769 24003 24053
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 769 24003 24054 "OCaml.ml" 769 24003 24060
type(
  string
)
ident(
  int_ref cbname "OCaml.ml" 758 23399 23415 "OCaml.ml" 758 23399 23421
)
"OCaml.ml" 769 24003 24010 "OCaml.ml" 769 24003 24060
type(
  unit
)
"OCaml.ml" 768 23934 23941 "OCaml.ml" 769 24003 24060
type(
  unit
)
"OCaml.ml" 767 23868 23875 "OCaml.ml" 769 24003 24060
type(
  unit
)
"OCaml.ml" 765 23774 23781 "OCaml.ml" 769 24003 24060
type(
  unit
)
"OCaml.ml" 764 23718 23725 "OCaml.ml" 769 24003 24060
type(
  unit
)
"OCaml.ml" 763 23697 23704 "OCaml.ml" 769 24003 24060
type(
  unit
)
"OCaml.ml" 762 23640 23647 "OCaml.ml" 769 24003 24060
type(
  unit
)
"OCaml.ml" 761 23564 23571 "OCaml.ml" 769 24003 24060
type(
  unit
)
"OCaml.ml" 760 23487 23494 "OCaml.ml" 769 24003 24060
type(
  unit
)
"OCaml.ml" 759 23427 23434 "OCaml.ml" 769 24003 24060
type(
  unit
)
"OCaml.ml" 770 24061 24073 "OCaml.ml" 770 24061 24074
type(
  string
)
ident(
  def n "OCaml.ml" 771 24096 24103 "OCaml.ml" 771 24096 24150
)
"OCaml.ml" 770 24061 24078 "OCaml.ml" 770 24061 24089
type(
  string
)
ident(
  def enum_prefix "OCaml.ml" 771 24096 24103 "OCaml.ml" 771 24096 24150
)
"OCaml.ml" 770 24061 24076 "OCaml.ml" 770 24061 24091
type(
  API.enum
)
"OCaml.ml" 770 24061 24067 "OCaml.ml" 770 24061 24092
type(
  API.arg
)
"OCaml.ml" 771 24096 24103 "OCaml.ml" 771 24096 24105
type(
  (string -> string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 771 24096 24106 "OCaml.ml" 771 24096 24134
type(
  (string -> string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 771 24096 24135 "OCaml.ml" 771 24096 24136
type(
  string
)
ident(
  int_ref n "OCaml.ml" 770 24061 24073 "OCaml.ml" 770 24061 24074
)
"OCaml.ml" 771 24096 24137 "OCaml.ml" 771 24096 24148
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 770 24061 24078 "OCaml.ml" 770 24061 24089
)
"OCaml.ml" 771 24096 24149 "OCaml.ml" 771 24096 24150
type(
  string
)
ident(
  int_ref n "OCaml.ml" 770 24061 24073 "OCaml.ml" 770 24061 24074
)
"OCaml.ml" 771 24096 24103 "OCaml.ml" 771 24096 24150
type(
  unit
)
"OCaml.ml" 772 24151 24166 "OCaml.ml" 772 24151 24167
type(
  string
)
"OCaml.ml" 772 24151 24157 "OCaml.ml" 772 24151 24167
type(
  API.arg
)
"OCaml.ml" 772 24151 24178 "OCaml.ml" 772 24151 24183
type(
  bool
)
"OCaml.ml" 772 24151 24171 "OCaml.ml" 772 24151 24183
type(
  unit
)
"OCaml.ml" 773 24220 24229 "OCaml.ml" 773 24220 24230
type(
  string
)
ident(
  def n "OCaml.ml" 774 24234 24241 "OCaml.ml" 775 24313 24356
)
"OCaml.ml" 773 24220 24226 "OCaml.ml" 773 24220 24230
type(
  API.arg
)
"OCaml.ml" 774 24234 24241 "OCaml.ml" 774 24234 24243
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 774 24234 24244 "OCaml.ml" 774 24234 24311
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 774 24234 24241 "OCaml.ml" 774 24234 24311
type(
  unit
)
"OCaml.ml" 775 24313 24320 "OCaml.ml" 775 24313 24322
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 775 24313 24323 "OCaml.ml" 775 24313 24352
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 775 24313 24353 "OCaml.ml" 775 24313 24354
type(
  string
)
ident(
  int_ref n "OCaml.ml" 773 24220 24229 "OCaml.ml" 773 24220 24230
)
"OCaml.ml" 775 24313 24355 "OCaml.ml" 775 24313 24356
type(
  string
)
ident(
  int_ref n "OCaml.ml" 773 24220 24229 "OCaml.ml" 773 24220 24230
)
"OCaml.ml" 775 24313 24320 "OCaml.ml" 775 24313 24356
type(
  unit
)
"OCaml.ml" 774 24234 24241 "OCaml.ml" 775 24313 24356
type(
  unit
)
"OCaml.ml" 776 24357 24370 "OCaml.ml" 776 24357 24371
type(
  string
)
ident(
  def n "OCaml.ml" 777 24393 24400 "OCaml.ml" 777 24393 24452
)
"OCaml.ml" 776 24357 24375 "OCaml.ml" 776 24357 24386
type(
  string
)
ident(
  def flag_prefix "OCaml.ml" 777 24393 24400 "OCaml.ml" 777 24393 24452
)
"OCaml.ml" 776 24357 24373 "OCaml.ml" 776 24357 24388
type(
  API.flags
)
"OCaml.ml" 776 24357 24363 "OCaml.ml" 776 24357 24389
type(
  API.arg
)
"OCaml.ml" 777 24393 24400 "OCaml.ml" 777 24393 24402
type(
  (string -> string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 777 24393 24403 "OCaml.ml" 777 24393 24436
type(
  (string -> string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 777 24393 24437 "OCaml.ml" 777 24393 24438
type(
  string
)
ident(
  int_ref n "OCaml.ml" 776 24357 24370 "OCaml.ml" 776 24357 24371
)
"OCaml.ml" 777 24393 24439 "OCaml.ml" 777 24393 24450
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 776 24357 24375 "OCaml.ml" 776 24357 24386
)
"OCaml.ml" 777 24393 24451 "OCaml.ml" 777 24393 24452
type(
  string
)
ident(
  int_ref n "OCaml.ml" 776 24357 24370 "OCaml.ml" 776 24357 24371
)
"OCaml.ml" 777 24393 24400 "OCaml.ml" 777 24393 24452
type(
  unit
)
"OCaml.ml" 778 24453 24463 "OCaml.ml" 778 24453 24464
type(
  string
)
ident(
  def n "OCaml.ml" 779 24468 24475 "OCaml.ml" 779 24468 24511
)
"OCaml.ml" 778 24453 24459 "OCaml.ml" 778 24453 24464
type(
  API.arg
)
"OCaml.ml" 779 24468 24475 "OCaml.ml" 779 24468 24477
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 779 24468 24478 "OCaml.ml" 779 24468 24507
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 779 24468 24508 "OCaml.ml" 779 24468 24509
type(
  string
)
ident(
  int_ref n "OCaml.ml" 778 24453 24463 "OCaml.ml" 778 24453 24464
)
"OCaml.ml" 779 24468 24510 "OCaml.ml" 779 24468 24511
type(
  string
)
ident(
  int_ref n "OCaml.ml" 778 24453 24463 "OCaml.ml" 778 24453 24464
)
"OCaml.ml" 779 24468 24475 "OCaml.ml" 779 24468 24511
type(
  unit
)
"OCaml.ml" 780 24512 24524 "OCaml.ml" 780 24512 24525
type(
  string
)
ident(
  def n "OCaml.ml" 781 24529 24536 "OCaml.ml" 781 24529 24578
)
"OCaml.ml" 780 24512 24518 "OCaml.ml" 780 24512 24525
type(
  API.arg
)
"OCaml.ml" 781 24529 24536 "OCaml.ml" 781 24529 24538
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 781 24529 24539 "OCaml.ml" 781 24529 24574
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 781 24529 24575 "OCaml.ml" 781 24529 24576
type(
  string
)
ident(
  int_ref n "OCaml.ml" 780 24512 24524 "OCaml.ml" 780 24512 24525
)
"OCaml.ml" 781 24529 24577 "OCaml.ml" 781 24529 24578
type(
  string
)
ident(
  int_ref n "OCaml.ml" 780 24512 24524 "OCaml.ml" 780 24512 24525
)
"OCaml.ml" 781 24529 24536 "OCaml.ml" 781 24529 24578
type(
  unit
)
"OCaml.ml" 782 24579 24590 "OCaml.ml" 782 24579 24591
type(
  string
)
ident(
  def n "OCaml.ml" 783 24606 24613 "OCaml.ml" 783 24606 24660
)
"OCaml.ml" 782 24579 24585 "OCaml.ml" 782 24579 24591
type(
  API.arg
)
"OCaml.ml" 782 24579 24601 "OCaml.ml" 782 24579 24602
type(
  string
)
ident(
  def n "OCaml.ml" 783 24606 24613 "OCaml.ml" 783 24606 24660
)
"OCaml.ml" 782 24579 24594 "OCaml.ml" 782 24579 24602
type(
  API.arg
)
"OCaml.ml" 782 24579 24585 "OCaml.ml" 782 24579 24602
type(
  API.arg
)
"OCaml.ml" 783 24606 24613 "OCaml.ml" 783 24606 24615
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 783 24606 24616 "OCaml.ml" 783 24606 24656
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 783 24606 24657 "OCaml.ml" 783 24606 24658
type(
  string
)
ident(
  int_ref n "OCaml.ml" 782 24579 24590 "OCaml.ml" 782 24579 24591
)
"OCaml.ml" 783 24606 24659 "OCaml.ml" 783 24606 24660
type(
  string
)
ident(
  int_ref n "OCaml.ml" 782 24579 24590 "OCaml.ml" 782 24579 24591
)
"OCaml.ml" 783 24606 24613 "OCaml.ml" 783 24606 24660
type(
  unit
)
"OCaml.ml" 784 24661 24673 "OCaml.ml" 784 24661 24674
type(
  string
)
ident(
  def n "OCaml.ml" 785 24678 24685 "OCaml.ml" 785 24678 24724
)
"OCaml.ml" 784 24661 24667 "OCaml.ml" 784 24661 24674
type(
  API.arg
)
"OCaml.ml" 785 24678 24685 "OCaml.ml" 785 24678 24687
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 785 24678 24688 "OCaml.ml" 785 24678 24720
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 785 24678 24721 "OCaml.ml" 785 24678 24722
type(
  string
)
ident(
  int_ref n "OCaml.ml" 784 24661 24673 "OCaml.ml" 784 24661 24674
)
"OCaml.ml" 785 24678 24723 "OCaml.ml" 785 24678 24724
type(
  string
)
ident(
  int_ref n "OCaml.ml" 784 24661 24673 "OCaml.ml" 784 24661 24674
)
"OCaml.ml" 785 24678 24685 "OCaml.ml" 785 24678 24724
type(
  unit
)
"OCaml.ml" 786 24725 24747 "OCaml.ml" 786 24725 24748
type(
  string
)
ident(
  def n "OCaml.ml" 787 24758 24765 "OCaml.ml" 791 24997 25013
)
"OCaml.ml" 786 24725 24750 "OCaml.ml" 786 24725 24753
type(
  string
)
ident(
  def len "OCaml.ml" 787 24758 24765 "OCaml.ml" 791 24997 25013
)
"OCaml.ml" 786 24725 24731 "OCaml.ml" 786 24725 24754
type(
  API.arg
)
"OCaml.ml" 787 24758 24765 "OCaml.ml" 787 24758 24767
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 787 24758 24768 "OCaml.ml" 787 24758 24809
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 787 24758 24810 "OCaml.ml" 787 24758 24811
type(
  string
)
ident(
  int_ref n "OCaml.ml" 786 24725 24747 "OCaml.ml" 786 24725 24748
)
"OCaml.ml" 787 24758 24765 "OCaml.ml" 787 24758 24811
type(
  unit
)
"OCaml.ml" 788 24813 24820 "OCaml.ml" 788 24813 24822
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 788 24813 24823 "OCaml.ml" 788 24813 24882
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 788 24813 24883 "OCaml.ml" 788 24813 24884
type(
  string
)
ident(
  int_ref n "OCaml.ml" 786 24725 24747 "OCaml.ml" 786 24725 24748
)
"OCaml.ml" 788 24813 24885 "OCaml.ml" 788 24813 24886
type(
  string
)
ident(
  int_ref n "OCaml.ml" 786 24725 24747 "OCaml.ml" 786 24725 24748
)
"OCaml.ml" 788 24813 24820 "OCaml.ml" 788 24813 24886
type(
  unit
)
"OCaml.ml" 789 24888 24895 "OCaml.ml" 789 24888 24897
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 789 24888 24898 "OCaml.ml" 789 24888 24917
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 789 24888 24918 "OCaml.ml" 789 24888 24921
type(
  string
)
ident(
  int_ref len "OCaml.ml" 786 24725 24750 "OCaml.ml" 786 24725 24753
)
"OCaml.ml" 789 24888 24895 "OCaml.ml" 789 24888 24921
type(
  unit
)
"OCaml.ml" 790 24923 24930 "OCaml.ml" 790 24923 24932
type(
  (string -> string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 790 24923 24933 "OCaml.ml" 790 24923 24996
type(
  (string -> string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 791 24997 25006 "OCaml.ml" 791 24997 25007
type(
  string
)
ident(
  int_ref n "OCaml.ml" 786 24725 24747 "OCaml.ml" 786 24725 24748
)
"OCaml.ml" 791 24997 25008 "OCaml.ml" 791 24997 25009
type(
  string
)
ident(
  int_ref n "OCaml.ml" 786 24725 24747 "OCaml.ml" 786 24725 24748
)
"OCaml.ml" 791 24997 25010 "OCaml.ml" 791 24997 25013
type(
  string
)
ident(
  int_ref len "OCaml.ml" 786 24725 24750 "OCaml.ml" 786 24725 24753
)
"OCaml.ml" 790 24923 24930 "OCaml.ml" 791 24997 25013
type(
  unit
)
"OCaml.ml" 789 24888 24895 "OCaml.ml" 791 24997 25013
type(
  unit
)
"OCaml.ml" 788 24813 24820 "OCaml.ml" 791 24997 25013
type(
  unit
)
"OCaml.ml" 787 24758 24765 "OCaml.ml" 791 24997 25013
type(
  unit
)
"OCaml.ml" 792 25014 25031 "OCaml.ml" 792 25014 25032
type(
  string
)
ident(
  def n "OCaml.ml" 793 25036 25043 "OCaml.ml" 793 25036 25114
)
"OCaml.ml" 792 25014 25020 "OCaml.ml" 792 25014 25032
type(
  API.arg
)
"OCaml.ml" 793 25036 25043 "OCaml.ml" 793 25036 25045
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 793 25036 25046 "OCaml.ml" 793 25036 25110
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 793 25036 25111 "OCaml.ml" 793 25036 25112
type(
  string
)
ident(
  int_ref n "OCaml.ml" 792 25014 25031 "OCaml.ml" 792 25014 25032
)
"OCaml.ml" 793 25036 25113 "OCaml.ml" 793 25036 25114
type(
  string
)
ident(
  int_ref n "OCaml.ml" 792 25014 25031 "OCaml.ml" 792 25014 25032
)
"OCaml.ml" 793 25036 25043 "OCaml.ml" 793 25036 25114
type(
  unit
)
"OCaml.ml" 794 25115 25126 "OCaml.ml" 794 25115 25127
type(
  string
)
ident(
  def n "OCaml.ml" 795 25143 25150 "OCaml.ml" 795 25143 25191
)
"OCaml.ml" 794 25115 25121 "OCaml.ml" 794 25115 25127
type(
  API.arg
)
"OCaml.ml" 794 25115 25138 "OCaml.ml" 794 25115 25139
type(
  string
)
ident(
  def n "OCaml.ml" 795 25143 25150 "OCaml.ml" 795 25143 25191
)
"OCaml.ml" 794 25115 25130 "OCaml.ml" 794 25115 25139
type(
  API.arg
)
"OCaml.ml" 794 25115 25121 "OCaml.ml" 794 25115 25139
type(
  API.arg
)
"OCaml.ml" 795 25143 25150 "OCaml.ml" 795 25143 25152
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 795 25143 25153 "OCaml.ml" 795 25143 25187
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 795 25143 25188 "OCaml.ml" 795 25143 25189
type(
  string
)
ident(
  int_ref n "OCaml.ml" 794 25115 25126 "OCaml.ml" 794 25115 25127
)
"OCaml.ml" 795 25143 25190 "OCaml.ml" 795 25143 25191
type(
  string
)
ident(
  int_ref n "OCaml.ml" 794 25115 25126 "OCaml.ml" 794 25115 25127
)
"OCaml.ml" 795 25143 25150 "OCaml.ml" 795 25143 25191
type(
  unit
)
"OCaml.ml" 796 25192 25205 "OCaml.ml" 796 25192 25206
type(
  string
)
ident(
  def n "OCaml.ml" 797 25210 25217 "OCaml.ml" 800 25397 25447
)
"OCaml.ml" 796 25192 25198 "OCaml.ml" 796 25192 25206
type(
  API.arg
)
"OCaml.ml" 797 25210 25217 "OCaml.ml" 797 25210 25219
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 797 25210 25220 "OCaml.ml" 797 25210 25257
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 797 25210 25258 "OCaml.ml" 797 25210 25259
type(
  string
)
ident(
  int_ref n "OCaml.ml" 796 25192 25205 "OCaml.ml" 796 25192 25206
)
"OCaml.ml" 797 25210 25260 "OCaml.ml" 797 25210 25261
type(
  string
)
ident(
  int_ref n "OCaml.ml" 796 25192 25205 "OCaml.ml" 796 25192 25206
)
"OCaml.ml" 797 25210 25217 "OCaml.ml" 797 25210 25261
type(
  unit
)
"OCaml.ml" 798 25263 25270 "OCaml.ml" 798 25263 25272
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 798 25263 25273 "OCaml.ml" 798 25263 25323
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 798 25263 25324 "OCaml.ml" 798 25263 25325
type(
  string
)
ident(
  int_ref n "OCaml.ml" 796 25192 25205 "OCaml.ml" 796 25192 25206
)
"OCaml.ml" 798 25263 25326 "OCaml.ml" 798 25263 25327
type(
  string
)
ident(
  int_ref n "OCaml.ml" 796 25192 25205 "OCaml.ml" 796 25192 25206
)
"OCaml.ml" 798 25263 25270 "OCaml.ml" 798 25263 25327
type(
  unit
)
"OCaml.ml" 799 25329 25336 "OCaml.ml" 799 25329 25338
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 799 25329 25339 "OCaml.ml" 799 25329 25393
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 799 25329 25394 "OCaml.ml" 799 25329 25395
type(
  string
)
ident(
  int_ref n "OCaml.ml" 796 25192 25205 "OCaml.ml" 796 25192 25206
)
"OCaml.ml" 799 25329 25336 "OCaml.ml" 799 25329 25395
type(
  unit
)
"OCaml.ml" 800 25397 25404 "OCaml.ml" 800 25397 25406
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 800 25397 25407 "OCaml.ml" 800 25397 25442
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 800 25397 25443 "OCaml.ml" 800 25397 25444
type(
  string
)
ident(
  int_ref n "OCaml.ml" 796 25192 25205 "OCaml.ml" 796 25192 25206
)
"OCaml.ml" 800 25397 25445 "OCaml.ml" 800 25397 25446
type(
  string
)
ident(
  int_ref n "OCaml.ml" 796 25192 25205 "OCaml.ml" 796 25192 25206
)
"OCaml.ml" 800 25397 25404 "OCaml.ml" 800 25397 25446
type(
  unit
)
"OCaml.ml" 799 25329 25336 "OCaml.ml" 800 25397 25447
type(
  unit
)
"OCaml.ml" 798 25263 25270 "OCaml.ml" 800 25397 25447
type(
  unit
)
"OCaml.ml" 797 25210 25217 "OCaml.ml" 800 25397 25447
type(
  unit
)
"OCaml.ml" 801 25448 25461 "OCaml.ml" 801 25448 25462
type(
  string
)
ident(
  def n "OCaml.ml" 802 25466 25473 "OCaml.ml" 802 25466 25516
)
"OCaml.ml" 801 25448 25454 "OCaml.ml" 801 25448 25462
type(
  API.arg
)
"OCaml.ml" 802 25466 25473 "OCaml.ml" 802 25466 25475
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 802 25466 25476 "OCaml.ml" 802 25466 25512
type(
  (string -> string -> unit, unit, string, unit) format4
)
"OCaml.ml" 802 25466 25513 "OCaml.ml" 802 25466 25514
type(
  string
)
ident(
  int_ref n "OCaml.ml" 801 25448 25461 "OCaml.ml" 801 25448 25462
)
"OCaml.ml" 802 25466 25515 "OCaml.ml" 802 25466 25516
type(
  string
)
ident(
  int_ref n "OCaml.ml" 801 25448 25461 "OCaml.ml" 801 25448 25462
)
"OCaml.ml" 802 25466 25473 "OCaml.ml" 802 25466 25516
type(
  unit
)
"OCaml.ml" 740 22580 22592 "OCaml.ml" 803 25517 25520
type(
  API.arg -> unit
)
"OCaml.ml" 803 25517 25521 "OCaml.ml" 803 25517 25525
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 670 19979 20012 "OCaml.ml" 670 19979 20016
)
"OCaml.ml" 740 22580 22582 "OCaml.ml" 803 25517 25525
type(
  unit
)
"OCaml.ml" 810 25741 25743 "OCaml.ml" 810 25741 25752
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 812 25768 25790 "OCaml.ml" 812 25768 25791
type(
  string
)
ident(
  def n "OCaml.ml" 813 25824 25831 "OCaml.ml" 814 25877 25962
)
"OCaml.ml" 812 25768 25793 "OCaml.ml" 812 25768 25794
type(
  string
)
"OCaml.ml" 812 25768 25774 "OCaml.ml" 812 25768 25795
type(
  API.arg
)
"OCaml.ml" 812 25768 25815 "OCaml.ml" 812 25768 25816
type(
  string
)
ident(
  def n "OCaml.ml" 813 25824 25831 "OCaml.ml" 814 25877 25962
)
"OCaml.ml" 812 25768 25818 "OCaml.ml" 812 25768 25819
type(
  string
)
"OCaml.ml" 812 25768 25798 "OCaml.ml" 812 25768 25820
type(
  API.arg
)
"OCaml.ml" 812 25768 25774 "OCaml.ml" 812 25768 25820
type(
  API.arg
)
"OCaml.ml" 813 25824 25831 "OCaml.ml" 813 25824 25833
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 813 25824 25834 "OCaml.ml" 813 25824 25873
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 813 25824 25874 "OCaml.ml" 813 25824 25875
type(
  string
)
ident(
  int_ref n "OCaml.ml" 812 25768 25790 "OCaml.ml" 812 25768 25791
)
"OCaml.ml" 813 25824 25831 "OCaml.ml" 813 25824 25875
type(
  unit
)
"OCaml.ml" 814 25877 25884 "OCaml.ml" 814 25877 25886
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 814 25877 25887 "OCaml.ml" 814 25877 25962
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 814 25877 25884 "OCaml.ml" 814 25877 25962
type(
  unit
)
"OCaml.ml" 813 25824 25831 "OCaml.ml" 814 25877 25962
type(
  unit
)
"OCaml.ml" 815 25963 25969 "OCaml.ml" 815 25963 25970
type(
  API.arg
)
"OCaml.ml" 815 25963 25974 "OCaml.ml" 815 25963 25976
type(
  unit
)
"OCaml.ml" 810 25741 25753 "OCaml.ml" 816 25977 25980
type(
  API.arg -> unit
)
"OCaml.ml" 816 25977 25981 "OCaml.ml" 816 25977 25985
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 670 19979 20012 "OCaml.ml" 670 19979 20016
)
"OCaml.ml" 810 25741 25743 "OCaml.ml" 816 25977 25985
type(
  unit
)
"OCaml.ml" 818 25988 25994 "OCaml.ml" 818 25988 26004
type(
  string
)
ident(
  def ret_c_type "OCaml.ml" 819 26063 26065 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 818 25988 26007 "OCaml.ml" 818 25988 26020
type(
  API.ret -> string
)
ident(
  int_ref C.type_of_ret "C.mli" 43 1997 1997 "C.mli" 43 1997 2032
)
"OCaml.ml" 818 25988 26021 "OCaml.ml" 818 25988 26024
type(
  API.ret
)
ident(
  int_ref ret "OCaml.ml" 670 19979 20027 "OCaml.ml" 670 19979 20030
)
"OCaml.ml" 818 25988 26007 "OCaml.ml" 818 25988 26024
type(
  string
)
"OCaml.ml" 818 25988 26029 "OCaml.ml" 818 25988 26036
type(
  string option
)
ident(
  def errcode "OCaml.ml" 819 26063 26065 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 818 25988 26039 "OCaml.ml" 818 25988 26055
type(
  API.ret -> string option
)
ident(
  int_ref C.errcode_of_ret "C.mli" 42 1951 1951 "C.mli" 42 1951 1996
)
"OCaml.ml" 818 25988 26056 "OCaml.ml" 818 25988 26059
type(
  API.ret
)
ident(
  int_ref ret "OCaml.ml" 670 19979 20027 "OCaml.ml" 670 19979 20030
)
"OCaml.ml" 818 25988 26039 "OCaml.ml" 818 25988 26059
type(
  string option
)
"OCaml.ml" 819 26063 26065 "OCaml.ml" 819 26063 26067
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 819 26063 26068 "OCaml.ml" 819 26063 26079
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 819 26063 26080 "OCaml.ml" 819 26063 26090
type(
  string
)
ident(
  int_ref ret_c_type "OCaml.ml" 818 25988 25994 "OCaml.ml" 818 25988 26004
)
"OCaml.ml" 819 26063 26065 "OCaml.ml" 819 26063 26090
type(
  unit
)
"OCaml.ml" 820 26092 26094 "OCaml.ml" 820 26092 26096
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 820 26092 26097 "OCaml.ml" 820 26092 26101
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 820 26092 26094 "OCaml.ml" 820 26092 26101
type(
  unit
)
"OCaml.ml" 821 26103 26105 "OCaml.ml" 821 26103 26107
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 821 26103 26108 "OCaml.ml" 821 26103 26145
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 821 26103 26105 "OCaml.ml" 821 26103 26145
type(
  unit
)
"OCaml.ml" 822 26147 26149 "OCaml.ml" 822 26147 26151
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 822 26147 26152 "OCaml.ml" 822 26147 26168
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 822 26147 26169 "OCaml.ml" 822 26147 26173
type(
  string
)
ident(
  int_ref name "OCaml.ml" 670 19979 20004 "OCaml.ml" 670 19979 20008
)
"OCaml.ml" 822 26147 26149 "OCaml.ml" 822 26147 26173
type(
  unit
)
"OCaml.ml" 823 26175 26177 "OCaml.ml" 823 26175 26193
type(
  ?wrap:bool ->
  ?maxcol:int ->
  ?handle:bool ->
  ?types:bool ->
  ?parens:C.parens_style ->
  ?closure_style:C.closure_style -> API.arg list -> API.optarg list -> unit
)
ident(
  int_ref C.print_arg_list "C.mli" 32 1369 1369 "C.mli" 35 1548 1608
)
"OCaml.ml" 823 26175 26200 "OCaml.ml" 823 26175 26204
type(
  bool
)
type(
  bool option
)
"OCaml.ml" 823 26175 26213 "OCaml.ml" 823 26175 26217
type(
  bool
)
type(
  bool option
)
"OCaml.ml" 823 26175 26225 "OCaml.ml" 823 26175 26230
type(
  bool
)
type(
  bool option
)
"OCaml.ml" 823 26175 26231 "OCaml.ml" 823 26175 26235
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 670 19979 20012 "OCaml.ml" 670 19979 20016
)
"OCaml.ml" 823 26175 26236 "OCaml.ml" 823 26175 26243
type(
  API.optarg list
)
ident(
  int_ref optargs "OCaml.ml" 670 19979 20018 "OCaml.ml" 670 19979 20025
)
"OCaml.ml" 823 26175 26177 "OCaml.ml" 823 26175 26243
type(
  unit
)
"OCaml.ml" 824 26245 26247 "OCaml.ml" 824 26245 26249
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 824 26245 26250 "OCaml.ml" 824 26245 26255
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 824 26245 26247 "OCaml.ml" 824 26245 26255
type(
  unit
)
"OCaml.ml" 825 26257 26259 "OCaml.ml" 825 26257 26261
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 825 26257 26262 "OCaml.ml" 825 26257 26299
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 825 26257 26259 "OCaml.ml" 825 26257 26299
type(
  unit
)
"OCaml.ml" 826 26301 26303 "OCaml.ml" 826 26301 26305
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 826 26301 26306 "OCaml.ml" 826 26301 26310
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 826 26301 26303 "OCaml.ml" 826 26301 26310
type(
  unit
)
"OCaml.ml" 827 26312 26321 "OCaml.ml" 827 26312 26328
type(
  string option
)
ident(
  int_ref errcode "OCaml.ml" 818 25988 26029 "OCaml.ml" 818 25988 26036
)
"OCaml.ml" 828 26334 26344 "OCaml.ml" 828 26334 26348
type(
  string
)
ident(
  def code "OCaml.ml" 829 26352 26358 "OCaml.ml" 831 26439 26452
)
"OCaml.ml" 828 26334 26339 "OCaml.ml" 828 26334 26348
type(
  string option
)
type(
  string option
)
"OCaml.ml" 829 26352 26358 "OCaml.ml" 829 26352 26360
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 829 26352 26361 "OCaml.ml" 829 26352 26379
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 829 26352 26380 "OCaml.ml" 829 26352 26384
type(
  string
)
ident(
  int_ref code "OCaml.ml" 828 26334 26344 "OCaml.ml" 828 26334 26348
)
"OCaml.ml" 829 26352 26358 "OCaml.ml" 829 26352 26384
type(
  unit
)
"OCaml.ml" 830 26386 26392 "OCaml.ml" 830 26386 26394
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 830 26386 26395 "OCaml.ml" 830 26386 26437
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 830 26386 26392 "OCaml.ml" 830 26386 26437
type(
  unit
)
"OCaml.ml" 831 26439 26445 "OCaml.ml" 831 26439 26447
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 831 26439 26448 "OCaml.ml" 831 26439 26452
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 831 26439 26445 "OCaml.ml" 831 26439 26452
type(
  unit
)
"OCaml.ml" 830 26386 26392 "OCaml.ml" 831 26439 26452
type(
  unit
)
"OCaml.ml" 829 26352 26358 "OCaml.ml" 831 26439 26452
type(
  unit
)
"OCaml.ml" 832 26453 26458 "OCaml.ml" 832 26453 26462
type(
  string option
)
type(
  string option
)
"OCaml.ml" 832 26453 26466 "OCaml.ml" 832 26453 26468
type(
  unit
)
"OCaml.ml" 827 26312 26314 "OCaml.ml" 833 26469 26472
type(
  unit
)
"OCaml.ml" 834 26474 26483 "OCaml.ml" 834 26474 26486
type(
  API.ret
)
ident(
  int_ref ret "OCaml.ml" 670 19979 20027 "OCaml.ml" 670 19979 20030
)
"OCaml.ml" 835 26492 26497 "OCaml.ml" 835 26492 26502
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 835 26492 26506 "OCaml.ml" 835 26492 26508
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 835 26492 26509 "OCaml.ml" 835 26492 26533
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 835 26492 26506 "OCaml.ml" 835 26492 26533
type(
  unit
)
"OCaml.ml" 836 26534 26539 "OCaml.ml" 836 26534 26543
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 836 26534 26547 "OCaml.ml" 836 26534 26549
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 836 26534 26550 "OCaml.ml" 836 26534 26570
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 836 26534 26547 "OCaml.ml" 836 26534 26570
type(
  unit
)
"OCaml.ml" 837 26571 26576 "OCaml.ml" 837 26571 26579
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 837 26571 26582 "OCaml.ml" 837 26571 26586
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 837 26571 26576 "OCaml.ml" 837 26571 26586
type(
  API.ret
)
"OCaml.ml" 837 26571 26589 "OCaml.ml" 837 26571 26595
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 837 26571 26576 "OCaml.ml" 837 26571 26595
type(
  API.ret
)
"OCaml.ml" 837 26571 26598 "OCaml.ml" 837 26571 26603
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 837 26571 26576 "OCaml.ml" 837 26571 26603
type(
  API.ret
)
"OCaml.ml" 837 26571 26606 "OCaml.ml" 837 26571 26614
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 837 26571 26576 "OCaml.ml" 837 26571 26614
type(
  API.ret
)
"OCaml.ml" 837 26571 26618 "OCaml.ml" 837 26571 26620
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 837 26571 26621 "OCaml.ml" 837 26571 26644
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 837 26571 26618 "OCaml.ml" 837 26571 26644
type(
  unit
)
"OCaml.ml" 838 26645 26658 "OCaml.ml" 838 26645 26669
type(
  string
)
ident(
  def enum_prefix "OCaml.ml" 838 26645 26675 "OCaml.ml" 838 26645 26712
)
"OCaml.ml" 838 26645 26656 "OCaml.ml" 838 26645 26671
type(
  API.enum
)
"OCaml.ml" 838 26645 26650 "OCaml.ml" 838 26645 26671
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 838 26645 26675 "OCaml.ml" 838 26645 26677
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 838 26645 26678 "OCaml.ml" 838 26645 26700
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 838 26645 26701 "OCaml.ml" 838 26645 26712
type(
  string
)
ident(
  int_ref enum_prefix "OCaml.ml" 838 26645 26658 "OCaml.ml" 838 26645 26669
)
"OCaml.ml" 838 26645 26675 "OCaml.ml" 838 26645 26712
type(
  unit
)
"OCaml.ml" 839 26713 26727 "OCaml.ml" 839 26713 26738
type(
  string
)
ident(
  def flag_prefix "OCaml.ml" 839 26713 26744 "OCaml.ml" 839 26713 26781
)
"OCaml.ml" 839 26713 26725 "OCaml.ml" 839 26713 26740
type(
  API.flags
)
"OCaml.ml" 839 26713 26718 "OCaml.ml" 839 26713 26740
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 839 26713 26744 "OCaml.ml" 839 26713 26746
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 839 26713 26747 "OCaml.ml" 839 26713 26769
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 839 26713 26770 "OCaml.ml" 839 26713 26781
type(
  string
)
ident(
  int_ref flag_prefix "OCaml.ml" 839 26713 26727 "OCaml.ml" 839 26713 26738
)
"OCaml.ml" 839 26713 26744 "OCaml.ml" 839 26713 26781
type(
  unit
)
"OCaml.ml" 840 26782 26787 "OCaml.ml" 840 26782 26793
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 840 26782 26796 "OCaml.ml" 840 26782 26803
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 840 26782 26787 "OCaml.ml" 840 26782 26803
type(
  API.ret
)
"OCaml.ml" 840 26782 26806 "OCaml.ml" 840 26782 26813
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 840 26782 26787 "OCaml.ml" 840 26782 26813
type(
  API.ret
)
"OCaml.ml" 840 26782 26817 "OCaml.ml" 840 26782 26819
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 840 26782 26820 "OCaml.ml" 840 26782 26851
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 840 26782 26817 "OCaml.ml" 840 26782 26851
type(
  unit
)
"OCaml.ml" 841 26852 26857 "OCaml.ml" 841 26852 26870
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 841 26852 26874 "OCaml.ml" 841 26852 26876
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 841 26852 26877 "OCaml.ml" 841 26852 26909
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 841 26852 26874 "OCaml.ml" 841 26852 26909
type(
  unit
)
"OCaml.ml" 842 26910 26915 "OCaml.ml" 842 26910 26922
type(
  API.ret
)
type(
  API.ret
)
"OCaml.ml" 843 26926 26932 "OCaml.ml" 843 26926 26934
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 843 26926 26935 "OCaml.ml" 843 26926 26967
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 843 26926 26932 "OCaml.ml" 843 26926 26967
type(
  unit
)
"OCaml.ml" 844 26969 26975 "OCaml.ml" 844 26969 26977
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 844 26969 26978 "OCaml.ml" 844 26969 26993
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 844 26969 26975 "OCaml.ml" 844 26969 26993
type(
  unit
)
"OCaml.ml" 843 26926 26932 "OCaml.ml" 844 26969 26993
type(
  unit
)
"OCaml.ml" 834 26474 26476 "OCaml.ml" 845 26994 26997
type(
  unit
)
"OCaml.ml" 848 27047 27049 "OCaml.ml" 848 27047 27058
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 850 27074 27091 "OCaml.ml" 850 27074 27092
type(
  string
)
ident(
  def n "OCaml.ml" 850 27074 27096 "OCaml.ml" 850 27074 27117
)
"OCaml.ml" 850 27074 27080 "OCaml.ml" 850 27074 27092
type(
  API.arg
)
"OCaml.ml" 850 27074 27096 "OCaml.ml" 850 27074 27098
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 850 27074 27099 "OCaml.ml" 850 27074 27115
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 850 27074 27116 "OCaml.ml" 850 27074 27117
type(
  string
)
ident(
  int_ref n "OCaml.ml" 850 27074 27091 "OCaml.ml" 850 27074 27092
)
"OCaml.ml" 850 27074 27096 "OCaml.ml" 850 27074 27117
type(
  unit
)
"OCaml.ml" 851 27118 27129 "OCaml.ml" 851 27118 27130
type(
  string
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 851 27118 27130
type(
  API.arg
)
"OCaml.ml" 852 27131 27145 "OCaml.ml" 852 27131 27146
type(
  string
)
type(
  string
)
"OCaml.ml" 852 27131 27137 "OCaml.ml" 852 27131 27146
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 852 27131 27146
type(
  API.arg
)
"OCaml.ml" 853 27147 27168 "OCaml.ml" 853 27147 27169
type(
  string
)
type(
  string
)
"OCaml.ml" 853 27147 27153 "OCaml.ml" 853 27147 27169
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 853 27147 27169
type(
  API.arg
)
"OCaml.ml" 854 27170 27185 "OCaml.ml" 854 27170 27186
type(
  string
)
type(
  string
)
"OCaml.ml" 854 27170 27176 "OCaml.ml" 854 27170 27186
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 854 27170 27186
type(
  API.arg
)
"OCaml.ml" 855 27187 27209 "OCaml.ml" 855 27187 27210
type(
  string
)
type(
  string
)
"OCaml.ml" 855 27187 27193 "OCaml.ml" 855 27187 27210
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 855 27187 27210
type(
  API.arg
)
"OCaml.ml" 856 27211 27225 "OCaml.ml" 856 27211 27226
type(
  API.closure
)
"OCaml.ml" 856 27211 27217 "OCaml.ml" 856 27211 27226
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 856 27211 27226
type(
  API.arg
)
"OCaml.ml" 857 27227 27238 "OCaml.ml" 857 27227 27239
type(
  API.enum
)
type(
  string
)
"OCaml.ml" 857 27227 27233 "OCaml.ml" 857 27227 27239
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 857 27227 27239
type(
  API.arg
)
"OCaml.ml" 858 27240 27249 "OCaml.ml" 858 27240 27250
type(
  string
)
"OCaml.ml" 858 27240 27246 "OCaml.ml" 858 27240 27250
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 858 27240 27250
type(
  API.arg
)
"OCaml.ml" 859 27251 27263 "OCaml.ml" 859 27251 27264
type(
  API.flags
)
type(
  string
)
"OCaml.ml" 859 27251 27257 "OCaml.ml" 859 27251 27264
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 859 27251 27264
type(
  API.arg
)
"OCaml.ml" 860 27265 27275 "OCaml.ml" 860 27265 27276
type(
  string
)
"OCaml.ml" 860 27265 27271 "OCaml.ml" 860 27265 27276
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 860 27265 27276
type(
  API.arg
)
"OCaml.ml" 861 27277 27289 "OCaml.ml" 861 27277 27290
type(
  string
)
"OCaml.ml" 861 27277 27283 "OCaml.ml" 861 27277 27290
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 861 27277 27290
type(
  API.arg
)
"OCaml.ml" 862 27291 27302 "OCaml.ml" 862 27291 27303
type(
  string
)
"OCaml.ml" 862 27291 27297 "OCaml.ml" 862 27291 27303
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 862 27291 27303
type(
  API.arg
)
"OCaml.ml" 863 27304 27316 "OCaml.ml" 863 27304 27317
type(
  string
)
"OCaml.ml" 863 27304 27310 "OCaml.ml" 863 27304 27317
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 863 27304 27317
type(
  API.arg
)
"OCaml.ml" 864 27318 27331 "OCaml.ml" 864 27318 27332
type(
  string
)
"OCaml.ml" 864 27318 27324 "OCaml.ml" 864 27318 27332
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 864 27318 27332
type(
  API.arg
)
"OCaml.ml" 865 27333 27354 "OCaml.ml" 865 27333 27355
type(
  string
)
type(
  string
)
"OCaml.ml" 865 27333 27339 "OCaml.ml" 865 27333 27355
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 865 27333 27355
type(
  API.arg
)
"OCaml.ml" 866 27356 27367 "OCaml.ml" 866 27356 27368
type(
  string
)
"OCaml.ml" 866 27356 27362 "OCaml.ml" 866 27356 27368
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 866 27356 27368
type(
  API.arg
)
"OCaml.ml" 867 27369 27382 "OCaml.ml" 867 27369 27383
type(
  string
)
"OCaml.ml" 867 27369 27375 "OCaml.ml" 867 27369 27383
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 867 27369 27383
type(
  API.arg
)
"OCaml.ml" 868 27384 27397 "OCaml.ml" 868 27384 27398
type(
  string
)
"OCaml.ml" 868 27384 27390 "OCaml.ml" 868 27384 27398
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 868 27384 27398
type(
  API.arg
)
"OCaml.ml" 869 27399 27413 "OCaml.ml" 869 27399 27414
type(
  string
)
"OCaml.ml" 869 27399 27405 "OCaml.ml" 869 27399 27414
type(
  API.arg
)
"OCaml.ml" 851 27118 27124 "OCaml.ml" 869 27399 27414
type(
  API.arg
)
"OCaml.ml" 869 27399 27418 "OCaml.ml" 869 27399 27420
type(
  unit
)
"OCaml.ml" 870 27421 27436 "OCaml.ml" 870 27421 27437
type(
  string
)
"OCaml.ml" 870 27421 27427 "OCaml.ml" 870 27421 27437
type(
  API.arg
)
"OCaml.ml" 870 27421 27448 "OCaml.ml" 870 27421 27453
type(
  bool
)
"OCaml.ml" 870 27421 27441 "OCaml.ml" 870 27421 27453
type(
  unit
)
"OCaml.ml" 848 27047 27059 "OCaml.ml" 871 27490 27493
type(
  API.arg -> unit
)
"OCaml.ml" 871 27490 27494 "OCaml.ml" 871 27490 27498
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 670 19979 20012 "OCaml.ml" 670 19979 20016
)
"OCaml.ml" 848 27047 27049 "OCaml.ml" 871 27490 27498
type(
  unit
)
"OCaml.ml" 873 27501 27503 "OCaml.ml" 873 27501 27505
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 873 27501 27506 "OCaml.ml" 873 27501 27528
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 873 27501 27503 "OCaml.ml" 873 27501 27528
type(
  unit
)
"OCaml.ml" 874 27530 27532 "OCaml.ml" 874 27530 27534
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 874 27530 27535 "OCaml.ml" 874 27530 27540
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 874 27530 27532 "OCaml.ml" 874 27530 27540
type(
  unit
)
"OCaml.ml" 875 27542 27544 "OCaml.ml" 875 27542 27546
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 875 27542 27547 "OCaml.ml" 875 27542 27551
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 875 27542 27544 "OCaml.ml" 875 27542 27551
type(
  unit
)
"OCaml.ml" 877 27554 27560 "OCaml.ml" 877 27554 27568
type(
  int
)
ident(
  def num_args "OCaml.ml" 878 27598 27600 "OCaml.ml" 895 28077 28080
)
"OCaml.ml" 877 27554 27571 "OCaml.ml" 877 27554 27581
type(
  API.arg list -> API.optarg list -> int
)
ident(
  int_ref num_params "OCaml.ml" 125 3944 3948 "OCaml.ml" 125 3944 3958
)
"OCaml.ml" 877 27554 27582 "OCaml.ml" 877 27554 27586
type(
  API.arg list
)
ident(
  int_ref args "OCaml.ml" 670 19979 20012 "OCaml.ml" 670 19979 20016
)
"OCaml.ml" 877 27554 27587 "OCaml.ml" 877 27554 27594
type(
  API.optarg list
)
ident(
  int_ref optargs "OCaml.ml" 670 19979 20018 "OCaml.ml" 670 19979 20025
)
"OCaml.ml" 877 27554 27571 "OCaml.ml" 877 27554 27594
type(
  int
)
"OCaml.ml" 878 27598 27603 "OCaml.ml" 878 27598 27611
type(
  int
)
ident(
  int_ref num_args "OCaml.ml" 877 27554 27560 "OCaml.ml" 877 27554 27568
)
"OCaml.ml" 878 27598 27612 "OCaml.ml" 878 27598 27613
type(
  int -> int -> bool
)
ident(
  int_ref Stdlib.( > ) "stdlib.mli" 140 5875 5875 "stdlib.mli" 140 5875 5925
)
"OCaml.ml" 878 27598 27614 "OCaml.ml" 878 27598 27615
type(
  int
)
"OCaml.ml" 878 27598 27603 "OCaml.ml" 878 27598 27615
type(
  bool
)
"OCaml.ml" 879 27623 27627 "OCaml.ml" 879 27623 27629
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 879 27623 27630 "OCaml.ml" 879 27623 27702
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 879 27623 27627 "OCaml.ml" 879 27623 27702
type(
  unit
)
"OCaml.ml" 880 27704 27708 "OCaml.ml" 880 27704 27710
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 880 27704 27711 "OCaml.ml" 880 27704 27718
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 880 27704 27708 "OCaml.ml" 880 27704 27718
type(
  unit
)
"OCaml.ml" 881 27720 27724 "OCaml.ml" 881 27720 27726
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 881 27720 27727 "OCaml.ml" 881 27720 27736
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 881 27720 27724 "OCaml.ml" 881 27720 27736
type(
  unit
)
"OCaml.ml" 882 27738 27742 "OCaml.ml" 882 27738 27744
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 882 27738 27745 "OCaml.ml" 882 27738 27803
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 882 27738 27804 "OCaml.ml" 882 27738 27808
type(
  string
)
ident(
  int_ref name "OCaml.ml" 670 19979 20004 "OCaml.ml" 670 19979 20008
)
"OCaml.ml" 882 27738 27742 "OCaml.ml" 882 27738 27808
type(
  unit
)
"OCaml.ml" 883 27810 27814 "OCaml.ml" 883 27810 27816
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 883 27810 27817 "OCaml.ml" 883 27810 27822
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 883 27810 27814 "OCaml.ml" 883 27810 27822
type(
  unit
)
"OCaml.ml" 884 27824 27828 "OCaml.ml" 884 27824 27830
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 884 27824 27831 "OCaml.ml" 884 27824 27869
type(
  (string -> unit, unit, string, unit) format4
)
"OCaml.ml" 884 27824 27870 "OCaml.ml" 884 27824 27874
type(
  string
)
ident(
  int_ref name "OCaml.ml" 670 19979 20004 "OCaml.ml" 670 19979 20008
)
"OCaml.ml" 884 27824 27828 "OCaml.ml" 884 27824 27874
type(
  unit
)
"OCaml.ml" 885 27876 27884 "OCaml.ml" 885 27876 27894
type(
  unit -> unit
)
ident(
  def print_args "OCaml.ml" 891 28008 28012 "OCaml.ml" 894 28065 28076
)
"OCaml.ml" 885 27876 27895 "OCaml.ml" 885 27876 27897
type(
  unit
)
"OCaml.ml" 886 27900 27914 "OCaml.ml" 886 27900 27915
type(
  int
)
"OCaml.ml" 886 27900 27919 "OCaml.ml" 886 27900 27927
type(
  int
)
ident(
  int_ref num_args "OCaml.ml" 877 27554 27560 "OCaml.ml" 877 27554 27568
)
"OCaml.ml" 886 27900 27928 "OCaml.ml" 886 27900 27929
type(
  int -> int -> int
)
ident(
  int_ref Stdlib.( - ) "stdlib.mli" 352 13775 13775 "stdlib.mli" 352 13775 13821
)
"OCaml.ml" 886 27900 27930 "OCaml.ml" 886 27900 27931
type(
  int
)
"OCaml.ml" 886 27900 27919 "OCaml.ml" 886 27900 27931
type(
  int
)
"OCaml.ml" 887 27935 27946 "OCaml.ml" 887 27935 27947
type(
  int
)
ident(
  int_ref i "OCaml.ml" 886 27900 27906 "OCaml.ml" 889 27990 28000
)
"OCaml.ml" 887 27935 27948 "OCaml.ml" 887 27935 27949
type(
  int -> int -> bool
)
ident(
  int_ref Stdlib.( > ) "stdlib.mli" 140 5875 5875 "stdlib.mli" 140 5875 5925
)
"OCaml.ml" 887 27935 27950 "OCaml.ml" 887 27935 27951
type(
  int
)
"OCaml.ml" 887 27935 27946 "OCaml.ml" 887 27935 27951
type(
  bool
)
"OCaml.ml" 887 27935 27957 "OCaml.ml" 887 27935 27959
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 887 27935 27960 "OCaml.ml" 887 27935 27964
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 887 27935 27957 "OCaml.ml" 887 27935 27964
type(
  unit
)
"OCaml.ml" 887 27935 27943 "OCaml.ml" 887 27935 27964
type(
  unit
)
"OCaml.ml" 888 27966 27974 "OCaml.ml" 888 27966 27976
type(
  (int -> unit, unit, string, unit) format4 -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 888 27966 27977 "OCaml.ml" 888 27966 27987
type(
  (int -> unit, unit, string, unit) format4
)
"OCaml.ml" 888 27966 27988 "OCaml.ml" 888 27966 27989
type(
  int
)
ident(
  int_ref i "OCaml.ml" 886 27900 27906 "OCaml.ml" 889 27990 28000
)
"OCaml.ml" 888 27966 27974 "OCaml.ml" 888 27966 27989
type(
  unit
)
"OCaml.ml" 887 27935 27943 "OCaml.ml" 888 27966 27989
type(
  unit
)
"OCaml.ml" 886 27900 27906 "OCaml.ml" 889 27990 28000
type(
  unit
)
"OCaml.ml" 891 28008 28012 "OCaml.ml" 891 28008 28019
type(
  ?maxcol:int -> char -> (unit -> unit) -> unit
)
ident(
  int_ref Utils.pr_wrap "utils.mli" 66 2318 2318 "utils.mli" 66 2318 2375
)
"OCaml.ml" 891 28008 28020 "OCaml.ml" 891 28008 28023
type(
  char
)
"OCaml.ml" 891 28008 28024 "OCaml.ml" 891 28008 28034
type(
  unit -> unit
)
ident(
  int_ref print_args "OCaml.ml" 885 27876 27884 "OCaml.ml" 885 27876 27894
)
"OCaml.ml" 891 28008 28012 "OCaml.ml" 891 28008 28034
type(
  unit
)
"OCaml.ml" 892 28036 28040 "OCaml.ml" 892 28036 28042
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 892 28036 28043 "OCaml.ml" 892 28036 28049
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 892 28036 28040 "OCaml.ml" 892 28036 28049
type(
  unit
)
"OCaml.ml" 893 28051 28055 "OCaml.ml" 893 28051 28057
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 893 28051 28058 "OCaml.ml" 893 28051 28063
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 893 28051 28055 "OCaml.ml" 893 28051 28063
type(
  unit
)
"OCaml.ml" 894 28065 28069 "OCaml.ml" 894 28065 28071
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 894 28065 28072 "OCaml.ml" 894 28065 28076
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 894 28065 28069 "OCaml.ml" 894 28065 28076
type(
  unit
)
"OCaml.ml" 893 28051 28055 "OCaml.ml" 894 28065 28076
type(
  unit
)
"OCaml.ml" 892 28036 28040 "OCaml.ml" 894 28065 28076
type(
  unit
)
"OCaml.ml" 891 28008 28012 "OCaml.ml" 894 28065 28076
type(
  unit
)
"OCaml.ml" 885 27876 27880 "OCaml.ml" 894 28065 28076
type(
  unit
)
"OCaml.ml" 884 27824 27828 "OCaml.ml" 894 28065 28076
type(
  unit
)
"OCaml.ml" 883 27810 27814 "OCaml.ml" 894 28065 28076
type(
  unit
)
"OCaml.ml" 882 27738 27742 "OCaml.ml" 894 28065 28076
type(
  unit
)
"OCaml.ml" 881 27720 27724 "OCaml.ml" 894 28065 28076
type(
  unit
)
"OCaml.ml" 880 27704 27708 "OCaml.ml" 894 28065 28076
type(
  unit
)
"OCaml.ml" 878 27598 27621 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 878 27598 27600 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 877 27554 27556 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 875 27542 27544 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 874 27530 27532 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 873 27501 27503 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 848 27047 27049 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 834 26474 26476 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 827 26312 26314 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 826 26301 26303 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 825 26257 26259 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 824 26245 26247 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 823 26175 26177 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 822 26147 26149 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 821 26103 26105 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 820 26092 26094 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 819 26063 26065 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 818 25988 25990 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 810 25741 25743 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 740 22580 22582 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 715 21468 21470 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 713 21456 21458 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 712 21439 21441 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 711 21407 21409 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 710 21359 21361 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 709 21332 21334 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 708 21283 21285 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 706 21271 21273 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 705 21242 21244 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 688 20659 20661 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 684 20507 20509 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 683 20495 20497 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 682 20453 20455 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 681 20412 20414 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 680 20368 20370 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 679 20313 20315 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 678 20297 20299 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 675 20215 20217 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 672 20107 20109 "OCaml.ml" 895 28077 28080
type(
  unit
)
"OCaml.ml" 897 28082 28086 "OCaml.ml" 897 28082 28106
type(
  unit -> unit
)
ident(
  def generate_ocaml_nbd_c "OCaml.ml" 956 29902 29946 "OCaml.ml" 0 0 -1
)
"OCaml.ml" 897 28082 28107 "OCaml.ml" 897 28082 28109
type(
  unit
)
"OCaml.ml" 898 28112 28114 "OCaml.ml" 898 28112 28129
type(
  ?extra_sources:string list ->
  ?copyright:string -> Utils.comment_style -> unit
)
ident(
  int_ref Utils.generate_header "utils.mli" 54 1958 1958 "utils.mli" 55 1980 2054
)
"OCaml.ml" 898 28112 28130 "OCaml.ml" 898 28112 28136
type(
  Utils.comment_style
)
"OCaml.ml" 898 28112 28114 "OCaml.ml" 898 28112 28136
type(
  unit
)
"OCaml.ml" 900 28139 28141 "OCaml.ml" 900 28139 28143
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 900 28139 28144 "OCaml.ml" 900 28139 28167
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 900 28139 28141 "OCaml.ml" 900 28139 28167
type(
  unit
)
"OCaml.ml" 901 28169 28171 "OCaml.ml" 901 28169 28173
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 901 28169 28174 "OCaml.ml" 901 28169 28178
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 901 28169 28171 "OCaml.ml" 901 28169 28178
type(
  unit
)
"OCaml.ml" 902 28180 28182 "OCaml.ml" 902 28180 28184
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 902 28180 28185 "OCaml.ml" 902 28180 28208
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 902 28180 28182 "OCaml.ml" 902 28180 28208
type(
  unit
)
"OCaml.ml" 903 28210 28212 "OCaml.ml" 903 28210 28214
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 903 28210 28215 "OCaml.ml" 903 28210 28237
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 903 28210 28212 "OCaml.ml" 903 28210 28237
type(
  unit
)
"OCaml.ml" 904 28239 28241 "OCaml.ml" 904 28239 28243
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 904 28239 28244 "OCaml.ml" 904 28239 28267
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 904 28239 28241 "OCaml.ml" 904 28239 28267
type(
  unit
)
"OCaml.ml" 905 28269 28271 "OCaml.ml" 905 28269 28273
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 905 28269 28274 "OCaml.ml" 905 28269 28297
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 905 28269 28271 "OCaml.ml" 905 28269 28297
type(
  unit
)
"OCaml.ml" 906 28299 28301 "OCaml.ml" 906 28299 28303
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 906 28299 28304 "OCaml.ml" 906 28299 28327
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 906 28299 28301 "OCaml.ml" 906 28299 28327
type(
  unit
)
"OCaml.ml" 907 28329 28331 "OCaml.ml" 907 28329 28333
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 907 28329 28334 "OCaml.ml" 907 28329 28338
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 907 28329 28331 "OCaml.ml" 907 28329 28338
type(
  unit
)
"OCaml.ml" 908 28340 28342 "OCaml.ml" 908 28340 28344
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 908 28340 28345 "OCaml.ml" 908 28340 28368
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 908 28340 28342 "OCaml.ml" 908 28340 28368
type(
  unit
)
"OCaml.ml" 909 28370 28372 "OCaml.ml" 909 28370 28374
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 909 28370 28375 "OCaml.ml" 909 28370 28379
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 909 28370 28372 "OCaml.ml" 909 28370 28379
type(
  unit
)
"OCaml.ml" 910 28381 28383 "OCaml.ml" 910 28381 28385
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 910 28381 28386 "OCaml.ml" 910 28381 28410
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 910 28381 28383 "OCaml.ml" 910 28381 28410
type(
  unit
)
"OCaml.ml" 911 28412 28414 "OCaml.ml" 911 28412 28416
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 911 28412 28417 "OCaml.ml" 911 28412 28421
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 911 28412 28414 "OCaml.ml" 911 28412 28421
type(
  unit
)
"OCaml.ml" 912 28423 28425 "OCaml.ml" 912 28423 28427
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 912 28423 28428 "OCaml.ml" 912 28423 28455
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 912 28423 28425 "OCaml.ml" 912 28423 28455
type(
  unit
)
"OCaml.ml" 913 28457 28459 "OCaml.ml" 913 28457 28461
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 913 28457 28462 "OCaml.ml" 913 28457 28492
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 913 28457 28459 "OCaml.ml" 913 28457 28492
type(
  unit
)
"OCaml.ml" 914 28494 28496 "OCaml.ml" 914 28494 28498
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 914 28494 28499 "OCaml.ml" 914 28494 28529
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 914 28494 28496 "OCaml.ml" 914 28494 28529
type(
  unit
)
"OCaml.ml" 915 28531 28533 "OCaml.ml" 915 28531 28535
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 915 28531 28536 "OCaml.ml" 915 28531 28562
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 915 28531 28533 "OCaml.ml" 915 28531 28562
type(
  unit
)
"OCaml.ml" 916 28564 28566 "OCaml.ml" 916 28564 28568
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 916 28564 28569 "OCaml.ml" 916 28564 28597
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 916 28564 28566 "OCaml.ml" 916 28564 28597
type(
  unit
)
"OCaml.ml" 917 28599 28601 "OCaml.ml" 917 28599 28603
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 917 28599 28604 "OCaml.ml" 917 28599 28634
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 917 28599 28601 "OCaml.ml" 917 28599 28634
type(
  unit
)
"OCaml.ml" 918 28636 28638 "OCaml.ml" 918 28636 28640
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 918 28636 28641 "OCaml.ml" 918 28636 28670
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 918 28636 28638 "OCaml.ml" 918 28636 28670
type(
  unit
)
"OCaml.ml" 919 28672 28674 "OCaml.ml" 919 28672 28676
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 919 28672 28677 "OCaml.ml" 919 28672 28681
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 919 28672 28674 "OCaml.ml" 919 28672 28681
type(
  unit
)
"OCaml.ml" 920 28683 28685 "OCaml.ml" 920 28683 28687
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 920 28683 28688 "OCaml.ml" 920 28683 28747
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 920 28683 28685 "OCaml.ml" 920 28683 28747
type(
  unit
)
"OCaml.ml" 921 28749 28751 "OCaml.ml" 921 28749 28753
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 921 28749 28754 "OCaml.ml" 921 28749 28758
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 921 28749 28751 "OCaml.ml" 921 28749 28758
type(
  unit
)
"OCaml.ml" 923 28761 28763 "OCaml.ml" 923 28761 28765
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 923 28761 28766 "OCaml.ml" 923 28761 28825
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 923 28761 28763 "OCaml.ml" 923 28761 28825
type(
  unit
)
"OCaml.ml" 924 28827 28829 "OCaml.ml" 924 28827 28831
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 924 28827 28832 "OCaml.ml" 924 28827 28886
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 924 28827 28829 "OCaml.ml" 924 28827 28886
type(
  unit
)
"OCaml.ml" 925 28888 28890 "OCaml.ml" 925 28888 28892
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 925 28888 28893 "OCaml.ml" 925 28888 28900
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 925 28888 28890 "OCaml.ml" 925 28888 28900
type(
  unit
)
"OCaml.ml" 926 28902 28904 "OCaml.ml" 926 28902 28906
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 926 28902 28907 "OCaml.ml" 926 28902 28929
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 926 28902 28904 "OCaml.ml" 926 28902 28929
type(
  unit
)
"OCaml.ml" 927 28931 28933 "OCaml.ml" 927 28931 28935
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 927 28931 28936 "OCaml.ml" 927 28931 29007
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 927 28931 28933 "OCaml.ml" 927 28931 29007
type(
  unit
)
"OCaml.ml" 928 29009 29011 "OCaml.ml" 928 29009 29013
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 928 29009 29014 "OCaml.ml" 928 29009 29088
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 928 29009 29011 "OCaml.ml" 928 29009 29088
type(
  unit
)
"OCaml.ml" 929 29090 29092 "OCaml.ml" 929 29090 29094
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 929 29090 29095 "OCaml.ml" 929 29090 29101
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 929 29090 29092 "OCaml.ml" 929 29090 29101
type(
  unit
)
"OCaml.ml" 930 29103 29105 "OCaml.ml" 930 29103 29107
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 930 29103 29108 "OCaml.ml" 930 29103 29112
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 930 29103 29105 "OCaml.ml" 930 29103 29112
type(
  unit
)
"OCaml.ml" 931 29114 29116 "OCaml.ml" 931 29114 29118
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 931 29114 29119 "OCaml.ml" 931 29114 29148
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 931 29114 29116 "OCaml.ml" 931 29114 29148
type(
  unit
)
"OCaml.ml" 932 29150 29152 "OCaml.ml" 932 29150 29154
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 932 29150 29155 "OCaml.ml" 932 29150 29181
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 932 29150 29152 "OCaml.ml" 932 29150 29181
type(
  unit
)
"OCaml.ml" 933 29183 29185 "OCaml.ml" 933 29183 29187
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 933 29183 29188 "OCaml.ml" 933 29183 29193
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 933 29183 29185 "OCaml.ml" 933 29183 29193
type(
  unit
)
"OCaml.ml" 934 29195 29197 "OCaml.ml" 934 29195 29199
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 934 29195 29200 "OCaml.ml" 934 29195 29256
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 934 29195 29197 "OCaml.ml" 934 29195 29256
type(
  unit
)
"OCaml.ml" 935 29258 29260 "OCaml.ml" 935 29258 29262
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 935 29258 29263 "OCaml.ml" 935 29258 29286
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 935 29258 29260 "OCaml.ml" 935 29258 29286
type(
  unit
)
"OCaml.ml" 936 29288 29290 "OCaml.ml" 936 29288 29292
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 936 29288 29293 "OCaml.ml" 936 29288 29329
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 936 29288 29290 "OCaml.ml" 936 29288 29329
type(
  unit
)
"OCaml.ml" 937 29331 29333 "OCaml.ml" 937 29331 29335
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 937 29331 29336 "OCaml.ml" 937 29331 29354
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 937 29331 29333 "OCaml.ml" 937 29331 29354
type(
  unit
)
"OCaml.ml" 938 29356 29358 "OCaml.ml" 938 29356 29360
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 938 29356 29361 "OCaml.ml" 938 29356 29366
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 938 29356 29358 "OCaml.ml" 938 29356 29366
type(
  unit
)
"OCaml.ml" 939 29368 29370 "OCaml.ml" 939 29368 29372
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 939 29368 29373 "OCaml.ml" 939 29368 29377
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 939 29368 29370 "OCaml.ml" 939 29368 29377
type(
  unit
)
"OCaml.ml" 940 29379 29381 "OCaml.ml" 940 29379 29383
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 940 29379 29384 "OCaml.ml" 940 29379 29399
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 940 29379 29381 "OCaml.ml" 940 29379 29399
type(
  unit
)
"OCaml.ml" 941 29401 29403 "OCaml.ml" 941 29401 29405
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 941 29401 29406 "OCaml.ml" 941 29401 29442
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 941 29401 29403 "OCaml.ml" 941 29401 29442
type(
  unit
)
"OCaml.ml" 942 29444 29446 "OCaml.ml" 942 29444 29448
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 942 29444 29449 "OCaml.ml" 942 29444 29454
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 942 29444 29446 "OCaml.ml" 942 29444 29454
type(
  unit
)
"OCaml.ml" 943 29456 29458 "OCaml.ml" 943 29456 29460
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 943 29456 29461 "OCaml.ml" 943 29456 29502
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 943 29456 29458 "OCaml.ml" 943 29456 29502
type(
  unit
)
"OCaml.ml" 944 29504 29506 "OCaml.ml" 944 29504 29508
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 944 29504 29509 "OCaml.ml" 944 29504 29513
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 944 29504 29506 "OCaml.ml" 944 29504 29513
type(
  unit
)
"OCaml.ml" 945 29515 29517 "OCaml.ml" 945 29515 29519
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 945 29515 29520 "OCaml.ml" 945 29515 29545
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 945 29515 29517 "OCaml.ml" 945 29515 29545
type(
  unit
)
"OCaml.ml" 946 29547 29549 "OCaml.ml" 946 29547 29551
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 946 29547 29552 "OCaml.ml" 946 29547 29610
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 946 29547 29549 "OCaml.ml" 946 29547 29610
type(
  unit
)
"OCaml.ml" 947 29612 29614 "OCaml.ml" 947 29612 29616
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 947 29612 29617 "OCaml.ml" 947 29612 29643
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 947 29612 29614 "OCaml.ml" 947 29612 29643
type(
  unit
)
"OCaml.ml" 948 29645 29647 "OCaml.ml" 948 29645 29649
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 948 29645 29650 "OCaml.ml" 948 29645 29709
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 948 29645 29647 "OCaml.ml" 948 29645 29709
type(
  unit
)
"OCaml.ml" 949 29711 29713 "OCaml.ml" 949 29711 29715
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 949 29711 29716 "OCaml.ml" 949 29711 29734
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 949 29711 29713 "OCaml.ml" 949 29711 29734
type(
  unit
)
"OCaml.ml" 950 29736 29738 "OCaml.ml" 950 29736 29740
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 950 29736 29741 "OCaml.ml" 950 29736 29746
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 950 29736 29738 "OCaml.ml" 950 29736 29746
type(
  unit
)
"OCaml.ml" 951 29748 29750 "OCaml.ml" 951 29748 29752
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"OCaml.ml" 951 29748 29753 "OCaml.ml" 951 29748 29757
type(
  (unit, unit, string, unit) format4
)
"OCaml.ml" 951 29748 29750 "OCaml.ml" 951 29748 29757
type(
  unit
)
"OCaml.ml" 953 29760 29762 "OCaml.ml" 953 29760 29771
type(
  (API.closure -> unit) -> API.closure list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 953 29760 29772 "OCaml.ml" 953 29760 29799
type(
  API.closure -> unit
)
ident(
  int_ref print_ocaml_closure_wrapper "OCaml.ml" 563 16796 16800 "OCaml.ml" 563 16796 16827
)
"OCaml.ml" 953 29760 29800 "OCaml.ml" 953 29760 29812
type(
  API.closure list
)
ident(
  int_ref API.all_closures "API.mli" 156 8189 8189 "API.mli" 156 8189 8220
)
"OCaml.ml" 953 29760 29762 "OCaml.ml" 953 29760 29812
type(
  unit
)
"OCaml.ml" 954 29814 29816 "OCaml.ml" 954 29814 29825
type(
  (API.enum -> unit) -> API.enum list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 954 29814 29826 "OCaml.ml" 954 29814 29846
type(
  API.enum -> unit
)
ident(
  int_ref print_ocaml_enum_val "OCaml.ml" 427 12531 12535 "OCaml.ml" 427 12531 12555
)
"OCaml.ml" 954 29814 29847 "OCaml.ml" 954 29814 29856
type(
  API.enum list
)
ident(
  int_ref API.all_enums "API.mli" 157 8221 8221 "API.mli" 157 8221 8246
)
"OCaml.ml" 954 29814 29816 "OCaml.ml" 954 29814 29856
type(
  unit
)
"OCaml.ml" 955 29858 29860 "OCaml.ml" 955 29858 29869
type(
  (API.flags -> unit) -> API.flags list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 955 29858 29870 "OCaml.ml" 955 29858 29890
type(
  API.flags -> unit
)
ident(
  int_ref print_ocaml_flag_val "OCaml.ml" 484 14240 14244 "OCaml.ml" 484 14240 14264
)
"OCaml.ml" 955 29858 29891 "OCaml.ml" 955 29858 29900
type(
  API.flags list
)
ident(
  int_ref API.all_flags "API.mli" 158 8247 8247 "API.mli" 158 8247 8273
)
"OCaml.ml" 955 29858 29860 "OCaml.ml" 955 29858 29900
type(
  unit
)
"OCaml.ml" 956 29902 29904 "OCaml.ml" 956 29902 29913
type(
  (string * API.call -> unit) -> (string * API.call) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"OCaml.ml" 956 29902 29914 "OCaml.ml" 956 29902 29933
type(
  string * API.call -> unit
)
ident(
  int_ref print_ocaml_binding "OCaml.ml" 670 19979 19983 "OCaml.ml" 670 19979 20002
)
"OCaml.ml" 956 29902 29934 "OCaml.ml" 956 29902 29946
type(
  (string * API.call) list
)
ident(
  int_ref API.handle_calls "API.mli" 148 7854 7854 "API.mli" 148 7854 7893
)
"OCaml.ml" 956 29902 29904 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 955 29858 29860 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 954 29814 29816 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 953 29760 29762 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 951 29748 29750 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 950 29736 29738 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 949 29711 29713 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 948 29645 29647 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 947 29612 29614 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 946 29547 29549 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 945 29515 29517 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 944 29504 29506 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 943 29456 29458 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 942 29444 29446 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 941 29401 29403 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 940 29379 29381 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 939 29368 29370 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 938 29356 29358 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 937 29331 29333 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 936 29288 29290 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 935 29258 29260 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 934 29195 29197 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 933 29183 29185 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 932 29150 29152 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 931 29114 29116 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 930 29103 29105 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 929 29090 29092 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 928 29009 29011 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 927 28931 28933 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 926 28902 28904 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 925 28888 28890 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 924 28827 28829 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 923 28761 28763 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 921 28749 28751 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 920 28683 28685 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 919 28672 28674 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 918 28636 28638 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 917 28599 28601 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 916 28564 28566 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 915 28531 28533 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 914 28494 28496 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 913 28457 28459 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 912 28423 28425 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 911 28412 28414 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 910 28381 28383 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 909 28370 28372 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 908 28340 28342 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 907 28329 28331 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 906 28299 28301 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 905 28269 28271 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 904 28239 28241 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 903 28210 28212 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 902 28180 28182 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 901 28169 28171 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 900 28139 28141 "OCaml.ml" 956 29902 29946
type(
  unit
)
"OCaml.ml" 898 28112 28114 "OCaml.ml" 956 29902 29946
type(
  unit
)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Caml1999O030 QuT     )   *         4   	   8          "      3   8          "      4      !   h      @          8       $   "   6       8       $   "   
   8       $   "   6       8          &          W               !   %   )   8   D   H   L   X   \   `   d   h   l   p   |   t   x   |   5       (      5       (      5       (      5       (      5       (          C   
   D   
   4   	   !   6       8          &          D   
   C   
   6       8          &      5       (      5       (          D   
   C   
   6       8          &      5       (      5       (      5       (      5       (      5       (      5       (      5       (      5       (      5       (      5       (          W                    "   &   *   .   N   N   2   6   B   5       (      5       (      5       (      5       (      5       (      5       (      5       (      5       (      5       (      5       (          C   
   C   6          8          &          C   
   C   6          8          &      5       (          W                C   
   D      C      3   !      6       8          '          D   
   C      C         6       8          '          3   8          "   6          8       $   "   6       8          &          W                  !   .   2   6       C   
   4   !   6       8          &      5       (      5       (      5       (          C   
   4   !   6       8          &      5       (      5       (      5       (      c   h   h   8          #   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   7                8          "   7             8          "   7             8          "   7                 8          &      c         	      }   U      \      h   {   V      5       8          !      6       8          "      	                  z   U   c   (          W                                                                     c   (      5       6       @       [       C   
   6       8          &          W                                                                     c   (          C   
   
   6       8          "   5       8          %          W             5   J   g                  
         +    P    [  }        C   
      6       8          '          D      C   
      6       8          #          6       8          '          D      C   
      6       8          #          6       8          '          D      C   
      6       8          #          6       8          #          6       8          '          D      C   
      6       8          #          6       8          #          6       8          '          C   
   C   
      6       8          #       6       8          "   5       8          !   5       8          !   5       8          !          6       8          #       6       8          "          6       8          #          6       8          #       6       8          &          D   
   C      C   
         6       8          $         5       6       @       [       C   6       8          !          6       8          '          D   
   C      C   
         6       8          $             C   
      6       8          '          C   
      6       8          '          C   
      6       8          '          D      C   
   6       8          "          6       8          #      6       8          "            6       8          $             C   
      6       8          '          C   
      6       8          #          6       8          #       6       8          "          6       8          '          C   
      6       8          '          C   
   
      6       8          '          C   
   
      6       8          '          W         [       C   
   C   
      6       8          #       6       8          "       6       8          "   5       8          !   5       8          !   5       8          !          6       8          #       6       8          "          6       8          #   5       8          !          6       8          #       6       8          &          D   
   C      C   
   6       8          "         6       8          #                  6       8                 5       8          !       6       8          &          V   R       D   
   V   I       D   
   V   @       D   
   V   7       D   
   V   .       D      C   
   C      C      C      	   C   h      @          @       
   @          @          @       6       8          "   6       8          "      2   %            T            T            T            T      c   (          6       8          "      8           !   6       8          '         6       8          &      5          8          &          D   
   E      D      C      C         8          "   6       8       $   "   
      8          "   8       $   "   
   	   +       8          "   6       8          !       6       8          !   8          "   
   6       8          "      6       8          "       +      l   ,   h   8          #   5       8          !   5       8          !      V   i      D   
   V   \       D   
   V   O       D   
   V   B       D   
   V   5       D      C   
   C      C      C         C   h      @          @       
   @          @          @       6       8          "   6       8          "   ,                !         T            T            T            T            T            T   
         T            T            T         
   6       8          "      8           !   6       8          #         5       8          !   5       8          !   5       8          !   5       8          !   5       8          !      6       8          "   5       8          !   5       8          !      	   +       8          "      	   +       98          "      	   +       8          "      8          !         8          !      6       8          "   5       8          !   5       8          !      6       8          "                     h   h   6       6       h   6       8                 5       8          !   5       8          !   5       8          !       V          C   
   6       8          "   5       8          !   5       8          !         T      c      	   W           &         \   \      .         \   <   L   5       8          !   T   M   5       8          !   T   E   5       8          !   T   =   5       8          !   T   5   5       8          !   5       8          !   T   '      	   C   
   C   
   6       8          "         T         	   C   
   C   
   6       8          "         T      5       8          !      	   +       8          "   5       8          !   5       8          !   5       8          !                     "   
   l      {   V   F   5       8          !   5       8          !   5       8          !      6       8          "   5       8          !      6       8          "       +      
   l   ,   h   8          #   5       8          !   5       8          !   5       8          %      (   
       W         S   S   S   *   S   S   S       C   
   W                                                                           T   1         T   *       C   
   W                                                                           T          C   
      6       8          '      c   (      5       6       @       [   )   *            6       8          '          W                                  C   
   W                                                            L               T         D      C   
   6       8          "   c   8          !   
   8          !   6       8          !         6       8          #         6       8          #       6       8          &         D      C   
   6       8          "   c   8          !   
   8          !   6       8          !         6       8          #         6       8          #       6       8          &          D      C   
         6       8          $             C   
      6       8          '          C   
   W                                                                           T   5       C   
   6       8          "          6       8          '          C   
      6       8          '          C   
      6       8          '          C   
   
      6       8          '      5       6       @       [       W                  5                C   
         T   J       C   
   W                                                                           T   4       C   
   
         T   $       C   
   W                                                                           T          C   
         6          8          &      5       6       @       [       D      C      	   +       8          "      6       8          "   5       8          !      6       8          "      
      h   h   h   h   6       8       	          5       8          !   5       8          !   5       8          !       8           !            c   T      5       6       @       [       6       8          "      8           !   6       8          #   5       8          !   5       8          !   5       8          !       8           !   6       8          "   5       8          !      	   +       8          "       	   +       8          "       8           !   6       8          "      	   +       8          "   5       8          !      6       8          "   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !      6       8          "      
      h   h   h   h   6       8       	          5       8          !   5       8          !   5       8          !   5       8          !   5       8          !      6       8          "            h   h   6       h   6       8       	          5       8          !   5       8          !   5       8          !   5       8          !   5       8          %      )   *         C            6       8          $             D   
   E   
   W                                                     T          C   
   C         ^       (      c   (      )   *         C   
      
   6       8          $             E      C   
   6       8          "   5       8          !       6       8          "   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !      8          !   C      6       8          #   5       8          !   5       8          !   5       8          !   5       8          !         +      h8          "   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   7              +      8           "   V          6       8          "   5       8          !       6       8          "   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !         +      x8          "   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          %      (      )   *         C            6       8          $             D   
   E   
   W                                                     T          C   
   C         ^       (      c   (      )   *         C   
      
   6       8          $             D      C   
   6       8          "   5       8          !       6       8          "   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !      8          !   C      6       8          #   5       8          !   5       8          !   5       8          !         +      8          "   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   7              +      8           "   V   m       6       8          "   5       8          !       6       8          "   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !         +      8          "   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          !   5       8          %      (          D   
   E      D      C      C   
   
   
      #      6       8          #   5       8          !            "   l      {   V          6       8          "       6       8          &          D      C         8          !   6       8          '          D      C   	                  8          !      6       8                    	   +       8          &          D      C   
      6       8          #         +      8          &          D      C         8          !   6       8          '          C   
   6       8          &          C   
   6       8          &          E      C   
   6       8          "   5       8          !      	   +       8          "   5       8          !   5       8          !   5       8          !      	   +       8          "   5       8          !   5       8          !   5       8          %          C   
   6       8          &          D      C   
   6       8          "   5       8          !      	   +       8          "   5       8          !   5       8          !   5       8          %      f   h   h   8          #   5       8          !   7          	   +       8          "   7          	   +       c8          "   7          	   +       38          "   7          	   +       8          "   5       8          !   5       8          !   7                 +      8          &             !   6       8          !   %             !   6       8          !   %          D   
   G         F      E   
   D      C      C   
   
   
      #      6       8          #       6       8          "            +      8          "         +      8          "   5       8          !   5       8          !      6       8          "   5       8          !      8          !   6       8          "   6       8          "   5       8          !   5       8          %   	       C   
   8          !   6       8          &          D      C   
   8          !      6       8          #      	   +       8          &          D      C   
   6       8          "         +      8          &          C   
   8          !   6       8          &          C   
   6       8          &          E      C   
   6       8          "   5       8          !      	   +       8          "   5       8          !   5       8          !   5       8          !   5       8          !   5       8          %          C   
   6       8          &          D      C   
   6       8          "   5       8          !      	   +       8          "   5       8          !   5       8          !   5       8          %      f   h   h   8          #   5       8          !   7          	   +       8          "   7          	   +       r8          "   7          	   +       O8          "   7          	   +       /8          "   5       8          !   5       8          !   7                       +      8          &      )   *          8           !      8           !         n   (          W         	       C   
   C   
   (          C   
   (          W               $   )   .   5   :   A   F   K   P   U   Z   _   d   i   n   s   x   }       C   
   (          C   
   (          C   
   (          C   
   (          C   
   (          C   
   C   
   (          C   
   (      5       6       @       [       C   
   (          C   
   (          C   
   (          C   
   (          C   
   (          C   
   (          C   
   (          C   
   (          C   
   (          C   
   (          C   
   (          C   
   (          C   
   (      ,          [a+       p	   +       [	   +       F   
      
   +            
   +      K	   +       	   +       	   +       u         	   +      .
            +      	                A             9        y  '      , K%OCaml&_none_@@ AA"??A@@@@@@@@@@@  , K	A"??A@*floatarrayQ  8 @@@A@@@@@=@@@5extension_constructorP  8 @@@A@@@@@A@@@#intA  8 @@@A@@@@@E@A@$charB  8 @@@A@@@@@I@A@&stringO  8 @@@A@@@@@M@@@%floatD  8 @@@A@@@@@Q@@@$boolE  8 @@%false^@@[@$true_@@a@@@A@@@@@b@A@$unitF  8 @@"()`@@l@@@A@@@@@m@A@
#exnG  8 @@AA@@@@@q@@@%arrayH  8 @ @O@A@A@ @@@@@z@@@$listI  8 	 @P@A"[]a@@@"::b@@ @Q@@@
@@A@Y@@@@@@@@&optionJ  8 % @S@A$Nonec@@@$Somed@@@@@A@Y@@@@@@@@&lazy_tN  8 ; @U@A@A@Y@@@@@@@@)nativeintK  8 @@@A@@@@@@@@%int32L  8 @@@A@@@@@@@@%int64M  8 @@@A@@@@@@@@:Undefined_recursive_module]    W@@@ @J@@ @@@ @V@@AԠ=ocaml.warn_on_literal_patterna@.Assert_failure\    @@ @X@@A㠰o@
0Division_by_zeroY    &@@@A렰w@+End_of_fileX    .@@@A󠰠@)Sys_errorW    6@2@@A(@.Sys_blocked_io[    ?@@@A0@)Not_foundV    G@@@A8@'FailureU    O@K@@AA@0Invalid_argumentT    X@T@@AJ!!@.Stack_overflowZ    a@@@A&R))@-Out_of_memoryS    i@@@A.Z11@-Match_failureR    q@plm@ @c@@A<h??@
%bytesC  8 @@@A@@@@@C@@@&Stdlib&Printf#API%Utils7ocaml_fundecl_to_string o@$listI#API#arg@@ @ V?Y@ R@@ @ RY@ Ox@&optarg@@ @ ]Y@ R@@ @ RY@ Oy@#ret@@ @ ](Y@ Oz&stringO@@ @ VY@ O{@ @ O|@ @ O}@ @ O~Y@ Or@(OCaml.ml__3@@@3ocaml_arg_to_string p@7&stringO@@ @ _Y@ R@ @ RY@ Os@fGKfG^@@A3ocaml_ret_to_string q@.Y@ OY@ O@ @ OY@ Ot@!~"~@@B6ocaml_optarg_to_string r@E Y@ R@ @ RY@ Ou@- M
:
>. M
:
T@@C;ocaml_closuredecl_to_string s@kh%cbarg@@ @ [Y@ ^@@ @ ^Y@ O9@@ @ ^*Y@ O@ @ OY@ Ov@J RK R3@@D5ocaml_cbarg_to_string t@]@@ @ ^Y@ ^@ @ ^Y@ Ow@[ V\ V@@E1ocaml_name_of_arg(@@@ @ _Y@ _&stringO@@ @ `kY@ _@ @ _Y@ _@s bt b
@@Y4ocaml_name_of_optargD@@@ @ a@Y@ a=@@ @ aXY@ a>@ @ a?Y@ a<@ y y@@s*num_paramsI@Ǡ@ @ a@@ @ aY@ a@
 @ a@@ @ aY@ a#intA@@ @ aY@ a@ @ aY@ a@ @ aY@ a@ }hl }hv@@>v6generate_ocaml_nbd_mliM@@@ @ aY@ a$unitF@@ @ gY@ a@ @ aY@ a@  @@Wy5generate_ocaml_nbd_mlm@@@ @ k/Y@ k,@@ @ rY@ k-@ @ k.Y@ k+@1##1#$ @@l N4print_ocaml_enum_val@$enum@@ @ tY@ t@@ @ ~<Y@ t@ @ tY@ t@0001@@ b4print_ocaml_flag_val@,%flags@@ @ ~EY@ ~@@@ @ Y@ ~A@ @ ~BY@ ~?@
7777@@ j;print_ocaml_closure_wrapper@C'closure@@ @ Y@ $unitF@@ @ Y@ @ @ Y@ @'3AA(3AA@@ r3print_ocaml_binding@+@@ @ Y@ $h$call@@ @ *Y@ %@ @ &Y@ !T@@ @ FY@ "@ @ #Y@  @INNJNN"@@ 4generate_ocaml_nbd_c@@@ @ MY@ J@@ @ ΔY@ K@ @ LY@ I@^mm_mm@@ @P@@AK@@J@@ABI@@jB@@A"F@@AE@@ABCA@@G@@H@@ABTD@@eC@@ASO@@oN@@ABL@@M@@ACDE@@P@  , KmmttAA:OCaml.generate_ocaml_nbd_cA@
@@  , KdNN#mmAA9OCaml.print_ocaml_bindingA@@@  , KH3AAN N	AA	!OCaml.print_ocaml_closure_wrapperA@@@  , K8!771AAAA:OCaml.print_ocaml_flag_valA@ @@  , K('0177AA:OCaml.print_ocaml_enum_valA@&%@@  , K-1#$00AA;OCaml.generate_ocaml_nbd_mlA@,+@@  , K 3 /##AA<OCaml.generate_ocaml_nbd_mliA@21@@  , J9 }hw ~AA0OCaml.num_paramsA@87@@  , J? y" {Mf@A:OCaml.ocaml_name_of_optargA@>=@@  , JE b
 w@A7OCaml.ocaml_name_of_argA@DC@@  , JK w@@A;e b@!nB^@@ @ `O@ w w @@]rX@B@@A%paramCA@@B@@BU  , Jxh v v@@#A!nAx@@ @ `L@ v v@@wqr@B@@A@B@@B  , Jd~ u u@@9A4!n@@@ @ `I@ u  u@@p@B@@A0@B@@B-  , JP
 t t@@OAJ!n?@@ @ `F@ t t@@o@B@@AF@B@@BC  , J<  s! s@@eA`!n>@@ @ `C@+ s, s@@n@B@@A\@B@@BY  , J(6 r7 r@@{Av!n=@@ @ `@@A rB r@@mʰ@B@@Ar@B@@Bo  , JְL qvM qv@@A!n;@@ @ `<@X qvY qv@@k#len<@@ @ `=@c qvd qv@@l@B@@A@B@@B  , J n peto peu@@A!n:@@ @ `8@y peoz pep@@j@B@@A@B@@B  , I oUc oUd@@AĠ!n9@@ @ `5@ oU^ oU_@@i@B@@A@B@@B  , I$ nDS nDT@@Aڠ!n84@@ @ `2@ nDN nDO@@3h.@B@@A@B@@BӠ  , I: m5B m5C@@A!n7J@@ @ `/@ m5= m5>@@IgD@B@@A@B@@B  , IP l3 l4@@A!n6`@@ @ `+@ l* l+@@_fZ@B@@A@B@@B  , If k k@@!A!n5v@@ @ `'@ k k@@uep@B@@A@B@@B  , I| j

 j

@8B3|@"@A@@A@  , It	@=A7A!  , Il i

 i

@@CA>!n4@@ @ ` @	 i


 i

@@d@B@@A:@B@@B7  , IX h

 h

@@YAT&cbname3@@ @ `@ h

 h

@@c@'*match*B@@AC@@S@AB@@CP  , I<- g
v
. g
v
@@rAn!n1@@ @ `@9 g
v
: g
v
@@a#len2@@ @ `@D g
v
E g
v
@@bͰ@B@@Au@B@@Br  , I(ٰO f
U
tP f
U
u@@A!n/@@ @ `
@[ f
U
i\ f
U
j@@_#len0@@ @ `@f f
U
lg f
U
o@@`@B@@A@B@@B  , Iq e
:
Sr e
:
T@@A!n-@@ @ `@} e
:
H~ e
:
I@@]#len.@@ @ `	@ e
:
K e
:
N@@^@B@@A@B@@B  , I  d
 
8 d
 
9@@AԠ!n+.@@ @ `@ d
 
- d
 
.@@-[#len,9@@ @ `@ d
 
0 d
 
3@@8\3@B@@A@B@@Bؠ  , H? c

 c

@@A!n*O@@ @ _@ c

 c

@@MZH@B@@A@B@@B  , HTA@OA  , HxW {Me@@AHY y@!nGj@@ @ aO@ {MY {MZ@@iud@B@@AHA@@B@@BB  , Hds z+F z+L@@4A&cbnameFk@@ @ aF@ z+: z+@@@t|@B@@AC@@@AB@@C  , H<LAI@1@ @A@@A  , H( ~ ~@b@@Z@ a[@ a^A }hhf@$argsK@k }h{@@w'optargsL@  }h|! }h@@x@B@@AA@@B@@C@  , H+ ~|@@@Y@ aZ@ aA$B@  , H 1@@@'B@  , Gİ: !!;/##@A	"OCaml.generate_ocaml_nbd_mli.(fun)A@@@  , Gʰ@ A!!@#@@Z@ gAJ @Ѱ@wlA@@A@B@@AC@@D@@AB@A@  , GX uwY u~@;@@Z@ gfAA@  , Gb c \s@@@Z@ f
B"A@  , Gxl "m \_@A2A@@@  , G\q r @@@Z@ e̐B1-A@  , GL{ | 
@AAA@@@  , G0
 km @@@Z@ cېB@
<A@  , G  kw @APA@@@  , G QS \i@@@Z@ bBOKA@  , F# Q] \_@A_A@! @@  , F(   MN@@@Z@ aA^+ZA@  , F2  @@@Z@ aCi6eA@  , F=	@@@l9hA@  , F@ <B <L@@@\@ c>Ax+enum_prefixOV@@ @ b@ _i _t@@Uz%enumsP$listIj@@ @ b#intA@@ @ b@ @ b@@ @ b@ _v _{@@q{l@+C@@A!B@@SA@@AB@@C@  , Fp{ ! :@@@\@ cA;~C@  , FX  @<@@\@ bŐBEC@  , FH  @AA@@@  , F4
  @@@\@ buԐAT+C@  , F  @@@\@ b'ސB^5C@  , F
 N[@@Ab9CA  , EA@@9@A@@A  , E) * @@Ao$enumQ$@@]@ b]@ b@5 6 @@|@B@@AfRA@@B@@BA  , E>A@Ȱ@@A@@A  , EҰH I @+@@\@ e=A
+flag_prefixT@@ @ c@Y yZ y@@}%flagsU@@ @ c@@ @ c@ @ c@@ @ c@q yr y@@~@'C@@AB@@XA@@AB@@C@  , E	 ek e@b@@\@ eIA7C@  , E| V\ Vc@l@@\@ dSAAC@  , Ed 5; 5T@v@@\@ d]AK &C@  , EL'  &3@@@\@ d?gBU*0C@  , E<1  &-@AmA@/.@@  , E(6  @@@\@ dvAd9?C@  , E@  @@@\@ cBnCIC@  , DJ
 @@ArGMCA  , DP<A@~K@M@A@@A  , DU 	 	%@@A$flagV@@]@ d]@ dF@  @@e`@B@@AWA@@B@@BA  , Do>A@j@@A@@A  , Dt  @@@\@ e]@ eA!nY @@[@ e[@ e@  @@ @@B@@A/ZA@@B@@B@  , D
  @@A
BA  , DA@@@A@@A  , Dp fv MT@AA@@@  , D\ ;A ;d@@@\@ f#Bܠ"ns[@@[@ f[@ f@, $-- $/@@ A%ctxts\f&stringO@@[@ f\@ fsY@@[@ gG]@ f}@@[@ g\[@ f@[@ f]@ f@@[@ f\@ ft@[@ fu\@ fn@@[@ fm[@ f@_ $1` $6@@ B@7B@@ADC@@bA@@AB@@C@  , DDSm M[@@2AMCA  , D0A6@+@@A@@A  , Dx y :E@A>A@ @@  , D} ~ @`@@]@ fGCe$ctxt]L@ x x@@ C&consts^J@ x x@@ D@B@@AC@@aA@@AB@{B@@A@C@  , C+ $@@@^@ f_@ flA%/C@  , C6/ :L@@qA)3CA  , C<Au@7@@A@A  , CA  9@@@^@ g0_@ gFA=!n_t@  @@S EN@B@@A`A@@B@@B@  , C[ 	@@AX
BA  , Ca_A@R\@@A@@A  , Ctf,##,##@@@[@ jA$namec@@Z@ hZ@ g@!!!!!!@@ F$argsd+&@@ @ g@@ @ g@!!" !!"@@ G'optargse:#@@ @ g@@ @ g@!!"!!"
@@ H#retf$@@ @ g@!!"!!"@@ I)shortdescg@@ @ g@%!!"&!!"@@ J(longdesch@@ @ g@0!!"1!!"'@@ K@B@@FG@@ABC@@VH@@A<F@@BCjkA@@1E@@)D@@ABD@B@@AC@@D@@AB@H@  , C\ٰO+#|#P+#|#@2@@[@ jvBs#H@  , CDY+#|#
@P@@\@ j]@ j$B~.H@  , C,d+#|#e+#|#@%Utils+cache_value@@]@ j3A=H@  , Cs*#m#st*#m#z@V@@[@ jD=A	 GH@  , C 	})#N#T~)#N#k@`@@[@ iGB	
QH@  , B	(#?#E(#?#L@j@@[@ iQA	[H@  , B	'#/#5'#/#=@t@@[@ i[A	eH@  , B	%&""&"#-@@@[@ i$eB	(oH@  , B	/&""&"#(@AkA@	-	,@@  , B	4%""%""@@@[@ htB	7~H@  , B	>%""%""@AzA@	<	;@@  , Bh	C$"y"$"y"@@@[@ hoB	FH@  , BL	M""."4""."v@@@[@ gC	PH@  , B0	W""."L
@@@\@ h?]@ hWC	[H@  , B 	b-##@@A	_HA  , A	hA@	c@@A@A  , A	m%""%""@@@@]@ h+@@\@ h^@ h@]@ hA#argi@@\@ i\@ h@%""%""@@	 L	@A@@A@B@@A@B@  , A	%""%""@$^@ iАA	A@  , A		,@@@	A@  , A	&"#&"#'@@@@]@ ij0@@\@ i(^@ ii@]@ ihA?#argjQ@@\@ i\@ i&@+&"",&""@@	 M	@A@@A@B@@A@B@  , A	6&"#7&"#@#^@ iA	A@  , A	ɰ	+@@@	A@  , At	̰B/>/JC00@A	!OCaml.generate_ocaml_nbd_ml.(fun)A@		@@  , AT	ҰHp*H*JI/:/;@+@@Z@ r6A	R1##@	ٰ@A@@A@C@@B@@AB@A@  , A<	^n*<*>_n*<*E@A@@Z@ rA	A@  , A$	hc((im*#*:@@@Z@ p8ɐB 	A@  , A	rc((sm*#*&@A0A@		@@  , @
w`(l(nxb((@@@Z@ oؐB/
+A@  , @
`(l(xb((@A?A@
	
@@  , @
M&&_(](j@@@Z@ mB>
:A@  , @
M&&_(](`@ANA@

@@  , @
A%%L&&@@@Z@ kzBM
"IA@  , @
)A%%L&&@A]A@
'
&@@  , @t
.4$%$'?%%@@@Z@ kKA\
1XA@  , @\
82$$2$$"@@@Z@ k7Cf
;bA@  , @@
B
@@@i
>eA@  , @$
EJ&&J&&@@@\@ l}Au+enum_prefixo@@ @ k@B%%B%%@@
Y O%enumsp@@ @ k @@ @ k@ @ k@@ @ k@B%%B%%@@
n P
i@#C@@AB@@sA@@AB@@C@  , @
xI&i&oI&i&@@@\@ l~A3
{C@  , ?
E&&H&Z&g@9@@\@ lB=
C@  , ?
	E&&"	H&Z&a@AA@

@@  , ?
	D%%	D%&@@@\@ kɐAL
+C@  , ?
	C%%	C%%@@@\@ kӐBV
5C@  , ?

	K&&@@AZ
9CA  , ?
A@
@9@A@@A  , ?p
	&G&=&G	'G&=&Y@@Ag$enumq	!@@]@ lZ]@ l@	2F&$&1	3F&$&5@@
 Q
@B@@AcrA@@B@@BA  , ?d
>A@}
Ű@@A@@A  , ?H
ϰ	E](=(C	F](=(M@(@@\@ oFA+flag_prefixt@@ @ m@	UN&&	VN&&@@
 R%flagsu@@ @ m'@@ @ m(@ @ m&@@ @ m%@	jN&&	kN&&@@
 S
@#C@@AB@@zA@@AB@@C@  , ?0	x\(+(1	y\(+(;@[@@\@ o:A3C@  , ?	X''	[(()@@@\@ nDB=C@  , ?	X''	[((#@AJA@@@  , >	W''	W''@t@@\@ n}SAL+C@  , >%	V''	V''@~@@\@ nK]AV(5C@  , >/	U''	U''@@@\@ ngA`2?C@  , >9	Q'/'5	T'w'@@@\@ mqBj<IC@  , >C	Q'/'?	T'w'~@AwA@A@@@  , >H	P''	P''-@@@\@ mAyKXC@  , >pR	O&&	O&'@@@\@ m4BUbC@  , >X\
	^(O(\@@AYfCA  , >DbHA@]@f@A@@A  , >(g	S'Z'd	S'Z'v@@A$flagv	@@]@ m]@ m@	R'A'N	R'A'R@@w Tr@B@@AwA@@B@@BA  , >>A@|@@A@@A  , > 	Z'(	Z'(@@A$flagx	@@]@ n]@ n@
Y''
	Y''@@ U@B@@A9yA@@B@@BA  , =A@@@A@@A  , =
a(z(
a(z(@
@@\@ o]@ p'ߐAנ!n{2@@[@ p([@ o@
/a(z(
0a(z(@@ V!i|#intA@@[@ p[@ o@
>a(z(
?a(z(@@ Wǰ@B@@A C@@q}A@@AB@@D@  , =ְ
La(z(
Ma(z(@@
A*
CA  , =A@ذ@
@A@@A  , =
Xf)!)1
Yl**@AA@@@  , =
]e((
^e()@	@@@\@ pNC"ns~
^@@[@ q1[@ p?@
od((
pd((@@ X%ctxtsC
t@@[@ qI\@ pS@@[@ q]@ qo`@@[@ q]@ qp@[@ qq]@ qj@@[@ qi\@ p@[@ p\@ p@@[@ p[@ p@@
d((
d((@@+ Y&@2B@@A?C@@A@@AB@@C@  , =l5N
l**"@@hAH2CA  , =X;?Al@a6@@A@@A  , =D@
i))
k**@AtA@>=@@  , =0E
h)Q)[
h)Q)@	@@]@ p}E`$ctxtH@
g)3)@
g)3)D@@V Z&constsI@
g)3)F
g)3)L@@] [X@B@@AC@@	A@@AB@vB@@A@C@  , =i
h)Q)
h)Q)@
@@^@ q_@ q_A&nH@  , <u0
k**@@A*rCA  , <{A@v@@A@A  , <
j))
j))@
@@^@ q_@ qA?!nu@i))i))@@ \!iv@i))
i))@@ ]@B@@AC@@	?A@@AB@@D@  , <j))j)* @@A
CA  , <kA@^@
@A@@A  , <t&00'00@@Aݠ$name$@@Z@ sZ@ r@5/L/U6/L/Y@@ ^$argsCh@@ @ r@@ @ r@C/L/]D/L/a@@ _'optargsBd@@ @ r@@ @ r@Q/L/cR/L/j@@ `#rete@@ @ r@[/L/l\/L/o@@ a@>B@@A-E@@;F@@AB"D@@	A@@C@@ABC@
C@@B@@AB@F@  , <tt0z0u0z0@
@@[@ s\@ sx8BU
F@  , <X
@;AW
!F@  , <D
0P0Y0P0p@
@@\@ scDBa
+F@  , <4
////@
o@@[@ s-NAk
5F@  , <
 /v/|/v/@
y@@[@ rXCu
#?F@  , < 
*/v/
@@@\@ r]@ scC
.JF@  , ;
5@@gA
1MFA  , ;
:nAk@`
5@H@AD@A  , ;
?7777@
@@Y@ }
A
;
ݐ00
$@+enum_prefix@@ @ t@0101@@
W c%enums@@ @ t#@@ @ t$@ @ t"@@ @ t!@0101 @@
l d
g@#C@@AB@@
A@@AB@@C@  , ;
v7b7f7b7@
@@Y@ }
SA7
yC@  , ;p
7U7Y7U7`@
@@Y@ }}
]AA
C@  , ;X
 7E7I7E7S@
@@Y@ }K
gAK
&C@  , ;@

7777C@
@@Y@ }
qAU
0C@  , ;(
6667@
@@Y@ |
{A_
:C@  , ;
6666@@@Y@ |
Ai
DC@  , :
(6569)66@i@@Y@ |	
Bt
OC@  , :
3656D466@A	 OCaml.print_ocaml_enum_val.(fun)A@

@@  , :
ð966:663@@@Y@ {
A
_C@  , :
ͰC6
6D6
6@&@@Y@ {
A
iC@  , :
װM55N56@0@@Y@ {v
A
sC@  , :
W55X55@:@@Y@ {D
A
}C@  , :t
a55b55@D@@Y@ {
ȐA
C@  , :\
k55l55@N@@Y@ z
ҐB
C@  , :@
u55v55@X@@Y@ z
ܐAC@  , :(	5J5N5J5@b@@Y@ zD
BC@  , :5-5H
@@
AC@  , :445-5B@
@@Y@ z<Y@ y
BC@  , 9$445-55@AgA@"!@@  , 9)4444@@@Y@ yA,C@  , 934~44~4@@@Y@ yA6C@  , 9=4h4j4h4|@@@Y@ yiA@C@  , 9G4]4_4]4f@@@Y@ y7$AJC@  , 9xQ44 44[@@@Y@ y.ATC@  , 9`[4
44
4@@@Y@ x8A^C@  , 9He3434@@@Y@ xBA&hC@  , 90o3333@@@Y@ xoLA0rC@  , 9y3333@@@Y@ x=VA:|C@  , 9 3W3Y33@@@Y@ w`BDC@  , 8
3W3d
33@AA@@@  , 8
3234
	323U@@@Y@ wboAS.C@  , 8
3 3"
3 30@@@Y@ w0yA]8C@  , 8
22
23@@@Y@ vAgBC@  , 8
&22
'22@	@@Y@ vCqLC@  , 8t
022
122@
-@@Z@ v[@ ve@@[@ v[@ v@[@ v[@ vAcC@  , 8`Ѱ
G2Y2[
H2Y2@*@@Y@ vRAmC@  , 8H۰
Q2:2<
R2:2W@4@@Y@ v AwC@  , 80
[2/21
\2/28@>@@Y@ uAC@  , 8
e22
f22-@H@@Y@ u̐AC@  , 8 
o22

p22@R@@Y@ u֐AC@  , 7
y11
z12@\@@Y@ uXAC@  , 7

11
11@f@@Y@ u&AC@  , 7
11
11@p@@Y@ tAC@  , 7!
1q1s
1q1@z@@Y@ tB$C@  , 7+
1\1^
1\1o@@@Y@ t~A.C@  , 7l5
1%1'
1%1Z@@@Y@ t0B8C@  , 7T?
@@A;CA  , 7@DA@?@@A@@A  , 7I
3}3
3}3@@A!i@@Z@ wZ@ w@
3f3n
3f3o@@Z e$enum
@@Z@ xZ@ w@
3f3q
3f3u@@f fa@C@@AB@@A@@AB@#B@@A@CA  , 7tA@-o@
@A@B	@B  , 6z
55'
55,@@A6x@A@@A@6B@@A@AB  , 6
45 
45@$boolE@@Y@ yѐBL&prefix	I@@ @ z@4444@@ g@
D
C
B@@A)@E@@AB)@E@  , 6%@AE)  , 6hA@h2A,  , 6@(6_6g)6_6@@Ap!i@@Z@ |Z@ |@56F6P66F6Q@@ h$enum0@@Z@ |pZ@ |@A6F6SB6F6W@@ iʰ@C@@AB@@tA@@AB@B@@A@CA  , 64 A@ذ@
@A@B	@B  , 6Y/A}AZ/A}A@
<@@Y@ XƐA
ie77@+flag_prefix	@@ @ ~F@m77n77@@ k%flags		@@ @ ~N	@@ @ ~O@ @ ~M@@ @ ~L@7777@@ l@#C@@AB@@A@@AB@@C@  , 5.A^Ab.A^A{@
s@@Y@ &A7C@  , 5$-AQAU-AQA\@
}@@Y@ 
AA'C@  , 5.,AAAE,AAAO@
@@Y@ 
AK1&C@  , 58+A/A3+A/A?@
@@Y@ 
AU;0C@  , 5B*AA*AA-@
@@Y@ ^
%A_E:C@  , 5tL)@@)@A@
@@Y@ ,
/AiODC@  , 5\V(@@(@@@
@@Y@ 
9AsYNC@  , 5D`'@@'@@@
@@Y@ 
CA}cXC@  , 5,j&@@&@@@
@@Y@ 
MAmbC@  , 5t%@r@v%@r@@
@@Y@ d
WAwlC@  , 4~$@=@A$@=@p@
@@Y@ 2
aAvC@  , 4#?@#?@;@
@@Y@  
kAC@  , 4"??	"??@
@@Y@ 
uAC@  , 4?T?X!??@@@Y@ "
BC@  , 4?T?c!??@A	 OCaml.print_ocaml_flag_val.(fun)A@@@  , 4"?0?4#?0?R@@@Y@ 
AC@  , 4x,??-??.@@@Y@ 
AC@  , 4`6>>7>?@@@Y@ 
AC@  , 4Hʰ@>>A>>@#@@Y@ ]
AC@  , 40԰J>>K>>@-@@Y@ +
AC@  , 4ްT>>U>>@7@@Y@ 
AC@  , 4 ^>s>w_>s>@A@@Y@ 
ːAC@  , 3h>V>Zi>V>q@K@@Y@ 
ՐAC@  , 3r>H>Ls>H>T@U@@Y@ c
ߐAC@  , 3|>>}>>F@_@@Y@ 
B#	C@  , 3=>=>@i@@Y@ 
A-C@  , 3====@s@@Y@ 
B7C@  , 3h$==@@A;!C@  , 3`(<===@@@Y@ Y@ L
BG-"C@  , 3P4<===@AA@21@@  , 349<<<<@@@Y@ AV<1C@  , 3C
<<
<<@@@Y@ &A`F;C@  , 3M	<<	<<@@@Y@ 0AjPEC@  , 2W<<<<@@@Y@ :AtZOC@  , 2a<<<<@@@Y@ VDA~dYC@  , 2k<<<<@@@Y@ $NAncC@  , 2u<<<<@@@Y@ XAxmC@  , 2<q<s<q<@@@Y@ bAwC@  , 2t<'<) <'<o@@@Y@ lAC@  , 2\	<	<
<	<%@@@Y@ \vAC@  , 2D;;;<@@@Y@ *AC@  , 2, ;; ;;@ @@Y@ AC@  , 2';;(;;@
@@Y@ AC@  , 11;;2;;@@@Y@ AC@  , 1Ű;;l;n<;l;@@@Y@ bAC@  , 1ϰE::F;a;j@@@Y@ BC@  , 1ٰO::P;a;d@A3A@@@  , 1ްT::U::@7@@Y@ AC@  , 1^::_::@A@@Y@ UːAC@  , 1xh::i::@K@@Y@ #ՐAC@  , 1`r:c:es:c:@U@@Y@ ߐAC@  , 1H|::}::a@_@@Y@ wC#	C@  , 1(::Q::`@@@Z@ [@ ٠+@@[@ [@ @[@ [@  A: C@  , 1'999:@@@Y@ E
AD*C@  , 019999@@@Y@ AN4)C@  , 0;9m9o9m9@@@Y@ AX>3C@  , 0E9294929k@@@Y@ (AbH=C@  , 0O9'9)9'90@@@Y@ }2AlRGC@  , 0Y99
99%@@@Y@ K<Av\QC@  , 0c8889	@@@Y@ FAf[C@  , 0lm8888@@@Y@ PApeC@  , 0Tw8888@@@Y@ ZAzoC@  , 0<8888@@@Y@ dAyC@  , 0$8h8j8h8@@@Y@ QnAC@  , 08\8^8\8f@@@Y@ xAC@  , /8587858Z@@@Y@ ~BC@  , /88 883@@@Y@ ~AC@  , /)77*78@@@Y@ ~[BC@  , /
@@ACA  , /A@@@A@@A  , /lǰ=;;>;;`@@!A!i@@Z@ Z@ @J;;	K;;
@@ m$flagE@@Z@ ;Z@ @V;;W;;@@ n߰@C@@AB@@A@@AB@B@@A@CA  , /`AI@@
@A@B	@B  , /Hn==o==@@RA@A@@A@B@@A@AB  , /@{=^=j|=^=@~@@Y@ PcB#&prefix2@@ @ `@=#=P=#=V@@ o@lDoCrB@@A&@E@@AB&@E@  , /4'"@~A"E&  , .*A@?%/A)  , .- ?~? ?~?@@AG!iu@@Z@ Z@ (@?e?o?e?p@@> p$flag@@Z@ Z@ .@?e?r?e?v@@J qE@C@@AB@@A@@AB@cB@@A@CA  , .XA@mS@
@A@B	@B  , .`^MMMM@@@Y@ GA]ΐ3AAP@&cbnamea@@ @ @3AA3AA@@w s&cbargs
"@@ @ @@ @ @3AA3AA@@ t(argnames2&stringO@@ @ Z@ @@ @ Z@ @4AA4AA@@ u@D@@A+B@@B6C@@CA@@AC@@D@  , .HMMMM@@@Y@ AJD@  , .0(MM)MM@@@Y@ _ATD@  , .2MM3MM@@@Y@ -A^(D@  , . ư<MoMq=MoM@$unitF@@Y@ Fk5D@  , -ӰIMEMGJMEMm@,@@Y@ Bu?D@  , -ݰSMMTMMC@6@@Y@ ƐAID@  , -]MM^MM@@@@Y@ XАASD@  , -xgLLhLM@J@@Y@ &ڐA]D@  , -`qLLrLL@T@@Y@ AgD@  , -H{LL|LL@^@@Y@ AqD@  , -0LLLL@I@@Y@ F{D@  , ,LLLL@r@@Y@ ]BD@  , ,#LLLL@|@@Y@ +A&D@  , ,-L{L}L{L@@@Y@ A0D@  , ,7LoLqLoLy@@@Y@  A:D@  , ,ALMLOLMLm@@@Y@ *ADD@  , ,|KL0L2L0LK@@@Y@ c4AND@  , ,dULLLL.@@@Y@ 1>AXD@  , ,L_LL	LL@@@Y@ HAbD@  , ,4iKKKL@@@Y@ RAlD@  , ,sKKKK@@@Y@ \AvD@  , ,}KKKK@@@Y@ MfBD@  , +K\K^K\K@@@Y@ pA)D@  , +uJJKOKY@H@@Y@ PzB3D@  , +uJJ%KOKR@A	'OCaml.print_ocaml_closure_wrapper.(fun)A@@@  , +rIIsIJ@@@Y@ BC
D@  , +!sIJ 
@@@Z@ *[@ CAND@  , +,pII-pII@@@Y@ mBX"D@  , +p6pII7pII@A%A@@@  , +\Ű;NDD<nItI~@|@@Y@ Bg1D@  , +LϰENDDFnItIw@A4A@@@  , +8԰JLDDKLDD@-@@Y@ Av@D@  , + ްTKDDUKDD@7@@Y@ GǐBJD@  , +^KDD
@	+@@Z@ z[@ ҐAUD@  , *iJDDjJDD@L@@Y@ ܐA_D@  , *sID^D`tID^D@V@@Y@ A iD@  , *}HD<D>~HD<D\@`@@Y@ A
sD@  , *FCCGDD:@j@@Y@ -C}D@  , *FCDFCD@	_@@Z@ c[@ A E@  , *'GDD@@@Z@ ~[@ B+D@  , *d2!@@A.D@  , *`5ECCECC@@@Y@ $B8D@  , *0?ECCECC@#intA@@Z@ +AED@  , *LDCCDCC@@@Y@ 5AOD@  , *VCCCCCC@@@Y@ ?AYD@  , )`BCCBCC@@@Y@ IAcD@  , )jACeCgACeC@@@Y@ aSFmD@  , )t@CCCE@CCCc@@@Y@ ]BwD@  , )~?C.C0?C.CA@@@Y@ gA D@  , )h>BC >BC,@@@Y@ 6qB*D@  , )P
v@@uA-DA  , )L
5AA<BB@A|B4@@AB@@C  , )<5AA<BB@AA@@@  , ),4AA@@AA
CA  , )A@C@
@A@@A  , )';BB(;BB@$BO@WA@@A@@A@  , (@AUAB  , (6:BB7:BB@@%A]!n@@ @ d@ @C7B BD7B B @@ v̰@B@@A@B@@B  , 'p7A:@q"A  , 'l۰QmI@IgRmI@Is@g@@Z@ DB}ް@A@@A@@A@  , 'T@KAAI  , '4ccGGdcGG@@RA!n @@ @ ]@ @qbGGrbGG@@ 
e@CB@@A"@B@@C  , '
iHHiHH@@oA!nH@@ @ @hHyHhHyH@@ @B@@A7@B@@B3  , &gHHHOgHHHx@@A!n/@@ @ @fH4HCfH4HD@@. )@B@@AM@B@@BI  , &5kHHkHI@@@\@ vBؠ!n @@ @ @jHHjHH@@H C@B@@AC@@j@AB@@C@  , &QlII?@@ANCj  , %VeHHeHH3@@A!nf@@ @ @dGGdGH @@e `@B@@A@B@@B  , %laGgGnaGgG@@A!n}@@ @ @`GKG\`GKG]@@| #len@@ @ @`GKG_`GKGb@@ @B@@AC@@@AB@@C  , %VEEVEF@@@\@ C6!n@@ @ @PEEPEE@@ w%count@@ @ @#PEE $PEE%@@ x%fncol#intA@@ @ m]@ j@2REBEM3REBER@@ y&indent@@ @ v]@ s@?SEiEt@SEiEz@@ zȰ@"B@@A.C@@B$E@@F@@A=D@@@ABC@@F@  , %dܰRUEESUEE@5@@\@ ECLF@  , %D\TEE]TEE@?@@\@ OAV!F@  , %4
fWF
F&@@TAZ%FA  , %,lSEiE}mSEiE@A[Aa,)@*@A&%BC@@E  , %wSEiEp@@eAj	EA  , %}REBEU~REBEe@AlAq=:@7@A*@BC@@D  , %QE*E1QE*E@@k@@\@ #{BD@  , $
,@@AD4  , $ ^GG^GG/@y@@\@ CƠ!n8@@ @ @XF'FEXF'FF@@7 {%count@@ @ @XF'FHXF'FM@@A |%fncol@@ @ ]@ @ZFjFuZFjFz@@M }&indent@@ @ ]@ @[FF[FF@@Y ~T@@A'C@@BE@@F@@A7D@@@ABC@@F@  , $f]FF]FG@@@\@ JϐCFiF@  , $xp\FF\FF@@@\@ ِAPsF@  , $hz
_G1GJ@@ATw#FA  , $`[FF[FF@AA[*)@*@A&%BC@@E  , $P[FF@@Ad	EA  , $LZFjF}ZFjF@AAk;:@7@A@BC@@D  , $8YFRFYYFRFh@@@\@ BzD@  , $ 
,@@	A}D  , #hA@DA  , #D#pII$pII@@@L!i@@Z@ Z@ s@0pII1pII@@ !n+@@Z@ Z@ o@<pII=pII@@ Ű@B@@AA@@B@@B@  , #4ѰGKKBHKKN@]@@Z@ T:Bs԰@zA@@A@@A@  , #@AAyAC  , #Y}JJZ}JJ@@HA
A  , "_JJ`JK@@NA!n@@ @ @i~JJj~JJ@@ @KB@@AC@@#@AB@@C  , !fAc@(A"  , !z}mm{}mm@]@@Y@ A
cNN@$name^@NN$NN(@@# $args@@ @ ,@@ @ +@NN,NN0@@1 'optargs@@ @ 1@@ @ 0@NN2NN9@@? #ret@@ @ 4@NN;NN>@@I &values$listIG@@ @ RZ@ A@@ @ @Z@ <@NNNN@@^ &valuesؠ@@ @ Z@ @@ @ ~Z@ z@NNNO@@p &params&stringO@@ @ Z@ @@ @ Z@ @OYO_OYOe@@ &params@@ @  Z@ @OOOO@@ *ret_c_type&stringO@@ @ Z@ @2ee2ee@@ 'errcode
&optionJ@@ @ @@ @ Z@ @&2ee'2ee@@ (num_args@@ @ wZ@ s@2mkk3mkk@@ Š*print_args@@@ @ Z@ R@@ @ ×Z@ @ @ Z@ @GullHull@@ а@*WB@@AE@@?L@@AF@@.M@@ABCD@@A@@AdJ{I@@-N@@ABC@@`K@@AHG@@BCD@D@@AB@@C@@AB@N@  , !|r|mms|mm@U@@Y@ ùA/N@  , !d|{mhml}{mhm@_@@Y@ áC
:N@  , !H~mm@@A>N@  , !DullymVm`AA	$OCaml.print_ocaml_binding.print_argsA@@@  , !4tlltll@t@@Y@ «
BNC@A@@@AB;:CD4@M@  , !*sllsll@@@Y@ yA%-M@  , ! 4rlZl^rlZl@@@Y@ ,#B/7M@  ,  >qlHlLqlHlX@@@Y@ -A9A#M@  ,  Hpl8l<pl8lF@@@Y@ 7ACK-M@  ,  Rokkokl6@@@Y@ AAMU7M@  ,  \nkkG@@FAQY;M@  ,  `nkkK@@JAU]?MA  ,  fmkkmkk@AQB\e@BCIDz@L  ,  hqkkkkkk@@@Y@ H`AktL@  ,  P{jkkjkk@@@Y@ jAu~L@  ,  8ikmkoikmk@@@Y@ tA#L@  ,   Piigkbkj@F@@Y@ $~B-L@  ,  Piigkbke@A?OCaml.print_ocaml_binding.(fun)A@@@  , @@A6L@  , HhhHhh@@@Y@ A@L@  , 
@ABL@  , $GhYhx%GhYh@B+flag_prefix@@ @ @0GhYhg1GhYhr@@ @3M@A@@AN@@@ABCD@N@  , @A
N@  , ͰCFhh3DFhhX@+BŠ+enum_prefix@@ @ @OFhh"PFhh-@@ ذ@21M@A	@N@@A	@	@ABCD@N@  , |@A
N@  , \bLiYi_cLiYiq@L[@ ڐAL@  , DkKi.i4lKi.iW@N@@[@ AL@  , ,
@@AL@  , $xDggyDgg@`AL@  , 	@AL@  , IhhIhi@iAL@  , @A
L@  , Cg|gCg|g@r AL@  , @A
L@  , EggEgh@{	AL@  , $@AL@  , d&Bgjgl@@A#L@  , `*@gUgb@gUgd@@A(L@  , P/?gGgM?gGgT@@@Y@ A*$code@@ @ @<ff<ff@@B =mj@M@@Aj@j@ABCg$DU@M@  , 8K>gg>ggE@@@[@ S:ANM@  ,  U=ff=fg@@@[@ DB&XM@  , _
/@@HA)[M@  , b:ff:ff@@@Y@ QA\e L@  , l9ff9ff@@@Y@ [Afo
L@  , v8ff8ff@@@Y@ UeApyL@  , 7f?fA7f?f@@@Y@ )pH{L@  , X6f#f%6f#f=@@@Y@ zB)L@  , <5ee5ef!@@@Y@ A3L@  , $4ee4ee@@@Y@ uA=L@  , 3ee 3ee@@@Y@ 'BGL@  , 
@@AJLA  , .2ee/2ee@AA@@ABD@K  , ð92ee:2ee@1Að@@ACD@J@  , ΰD*ddE0eye@@@Y@ mBJ@  , ذN*ddO0eye|@A?A@@@  , ݰSX4X6T#cc@@@Y@ ̐BJ@  , ]X4X@^#cc@ANA@@@  , |bSScX&X1@@@Y@ rېB,J@  , llSSmX&X)@A]A@@@  , XqSSrSS@T@@Y@ CA;J@  , @{SS|SS@^@@Y@ AEJ@  , (SSSS@h@@Y@ BOJ@  , SoSqSoS@r@@Y@ AYJ@  , #STSVSTSm@|@@Y@ `A&cJ@  , -S#S%S#SR@@@Y@ .A%0mJ@  , 7SSSS @@@Y@ &A/:wJ@  , ARRRS@@@Y@ 0A9DJ@  , K
5@@4A<GJ@  , NRRRR@@@Y@ 1=CG"psϠ@@ @ e@@ @ d@RRRR@@e `@@A@K@@ABCDx@K@  , tnRRRR@@@[@ u\@ _A"sL@  , `zRR,@@@[@ \@ jB-~K@  , H7@mA/ K@  , RRRR@9sA"p1@@ @ =@PPPP@@ "p2@@ @ C@PPPP@@ "p3@@ @ I@#PP$PP@@ "p4#@@ @ O@-PP.PP@@ "p5-@@ @ U@7PP8PP@@ $rest9:@@ @ W@@ @ V@EPPFPP@@ $loop@$listI@@ @ @@ @ \@ @@ @ \@ @ @ \@ @aQ>QLbQ>QP@@ @EVNHUMKTLNSK'@A%@0U@@A$@BC!@tT@@AkS@@BbR@@ZQ@@ACDQP@@(@A&@LO@@A$FBCE@U@  , @A$U@  , PPPQ<@n@@[@ vB.FbB?DE-@T@  , |#PQ@@@\@ ]@ B'T@  , d.PQ'PQ;@AA@,+@@  , X3PQ,AAA@0/@@  , L7PQ0	AA!A@43@@  , @;PQ4
AA%A@87@@  , 4?PQ8AA)A@<;@@  , (C.@@,A?'T@  , FPPPP%@@@Y@ 5A>IJ@  , |PPPPP@@@Y@ ?AHSJ@  , dZOOOP
@T@@Y@ }ICR]J@  , HdOO
@AA@a`@@  , 8hOOOO@@@Y@ 2WB`kJ@  ,  r
\@@[AcnJA  , wOOOO@AbBjv@@@ABCD@I
  , OOn@@mAt
IA  ,  OYOh OYO@AtB{@@ABC@H  , 
OYOqOYO@@@@Z@ 
Z@ )@Z@ Z@ AI@  , OIOKOIOW@@@Y@ AH@  , 
@@A"HA  , )NO*NO(@AB*@@ABC@G  , 4NO5NO!@A%A@@@  , ð9NN@@AGA  , ɰ?NN@NN@ABȰ@@@ABC@F  , ԰JNN@@@Z@ CZ@ IƐBG@  , pWNN@@@Z@ BZ@ ZӐBF@  , XdNN%@
[@ [@@[@ \[@ iB-F@  , DrNN@@A1FA  , A@@@A@A  , }NO~NO @@n@!v	@@Z@ Z@ @NONO@@ @A@@A@@A@  , OOOP@@@@A@@A@B@@A@A@  , (RLRZRLRl@l@@]@ ^@ >OCaml.print_ocaml_binding.loopA$rest]\@ @RRRR!@@< 7@A@@A@@n@@@AB@  , CRLRmRLR@@@]@ ^@ BHA@  , OR%R0@@ ALAC  , UQ\QlQ\Qn@@'ASA  , 0[QQQQ@@@]@ 1Bݠ"p1\@ @QoQyQoQ{@@r "p2	@QoQQoQ@@y "p3@QoQQoQ@@ "p4@QoQQoQ@@ "p5@ QoQQoQ@@ $rest(@@ @ @QoQQoQ@@ @REQDPCOB@@A@K@@9J@@AB3I@@/H@@A)G@@$Fu@ABC@tK@  , +QQZ@"@@^@ >_@ UB[%K@  ,  6QQ7QQ@AA@@@  , Ű;QQAAA@@@  , ɰ?QQ	AAA@@@  , ͰCQQ
AAA@@@  , ѰGQQAAA@@@  , հzKQR@@At>K  , 0ڰPQ>QS@A@PA  , ߰UWWVWX@8@@\@ JA٠!n@@ @ @eWWfWW@@ +flag_prefix@@ @ @oWWpWW"@@ @QJB@@AC@@D@@AA@@BC@@D@  , 
WWWW@c@@\@ uD+
D@  , WLWSWW@m@@\@ C5D@  , W,W3W,WJ@w@@\@ FB?!)D@  , (
X
X%@@AC%-DB  , T.VVVV@@@\@ C'&cbname+@@ @ @STST@@A <@HB@@AC@@B@AB@@C@  , 4JVqVxVqV@@@\@ ]AMC@  , TV-V4V-Vo@@@\@ C&WC@  , ^UUVV+@@@\@ ɐB0a%C@  , hUUUU@@@\@ ;ӐC:k/C@  , rUqUxUqU@@@\@ 	ݐADu9C@  , |U6U=U6Uo@@@\@ ANCC@  , TTTU4@@@\@ AXMC@  , xTTTT@@@\@ WBbWC@  , \TVT]TVT@@@\@ 	BlaC@  , @TTTTT@@@\@ CvkC@  , $
$VW@@AzoC  , A@@@A@@A  , .b7b>/b7bg@@A!nm@@ @ y]@ v@;bb&<bb'@@ cŰ@C>B@@ApA@@B@@CS  , װM``%N``T@@>A̠!n@@ @ g]@ d@Z``[``@@ d@C<B@@A@B@@C  , |i"czcj"czc@@ZA!n@@ @ @s!chcut!chcv@@ @B@@A4@B@@B2  , L~bbbc3@a@@\@ sB!n@@ @ }@bhbubhbv@@ @B@@AN@B@@B@  , 0!bbbb@z@@\@ fC$B@  , +bzbbzb@@@\@ C#.B@  , 5
 c5cg@@A'2Bd  , :aaab@@A.!n@@ @ s@aaaa@@H C@B@@A{@B@@By  , Oa8a?a8aY@@@\@ WBI!n~@@ @ o@````@@c #len}@@ @ p@````@@m h@B@@AC@@@AB@@C@  , tu```a6@@@\@ C&xC@  , T````@@@\@ B0C@  , <
aa@@A4C  , `f`m`f`@@A!n @@ @ k@`U`a`U`b@@ @B@@A@B@@B͠  , 
__
_`@@
A!n@@ @ a@#__$__@@ @B@@A@B@@B  , .__/__@@A!n~@@ @ ^@8
__9
__@@ @B@@A@B@@B  , |ͰC	_I_PD	_I_@@4A !n~@@ @ T@N_%_2O_%_3@@ +flag_prefix @@ @ Y@X_%_7Y_%_B@@ @:DB@@AC@@D@@A@BC@@D  , <h^^i^^@K@@\@ ]A!n@@ @ P@w^^x^^@@    @B@@A8@B@@B@  , , ^_$@@qA B:  ,  ^W^k^W^w@@@Z@ {B @I@A@@A@  ,   @A AI  ,  ^ ^'^ ^V@@A!n@@ @ C@]^	]^
@@ . +enum_prefix@@ @ H@]^]^@@ 8  3@AB@@AC@@D@@Ap@BC@@Dn  ,  D ]~] ]~]@@@\@ C=&cbnameA@@ @ =@[g[w[g[}@@ W  R@?B@@AC@@@AB@@C@  , | `]<]C]<]|@@@\@ 2ːC cC@  , \ j\\]+]:@@@\@ ՐB& mC@  , @ t\\\\@@@\@ zߐC0 w%C@  ,   ~\\\\@@@\@ HA: /C@  ,  \X\_\X\@@@\@ AD 9C@  ,  \\	\\V@@@\@ AN CC@  ,  [[[\
@@@\@ BX MC@  ,  [[[[@@@\@ ,Cb WC@  ,  
&]]@@Af [Cߠ  , h +Z[,Z[2@@@\@ Y C!n@@ @ 5@;ZZ<ZZ@@  %count@@ @ 6@EZZFZZ@@   ΰ@B@@AC@@@AB@@C@  , H ۰QZZRZZ@4@@\@ FC& C@  , , 
[[4[f@@KA* C  ,  `YYaYY@C@@\@ IUC!n@@ @ +@pYY4qYY5@@  %count@@ @ ,@zYY7{YY<@@! !@B@@AC@@=@AB@@C@  , !YAYHYAY@i@@\@ {C&!C@  , !
YZ@@A*!CI  , !ZZ&ZZN@x@@\@ C	!n)@@ @ 0@ZZZZ@@!3 %count(@@ @ 1@ZZZZ@@!= !8@B@@AC@@r@AB@@C@  , d!E&ZPZ@@A !B
Ct  , ,!JXXXX@@@\@ C	D!n2@@ @ &@XXXX@@!^ %count1@@ @ '@XXXX@@!h !c@B@@AC@@@AB@@C@  , !p&XY@@A !m
C  , 
!uX_XfX_X@@A	i!n@@ @ "@XOXZXOX[@@! !~@B@@A@B@@B  , 
p!A@	z!rA  , 
T! -dd -de@@@\@ B	!n	@@ @ |]@ w@ ,dd ,dd@@! b!@C8B@@AJA@@B@@C@  , 
<!" %.eej@@A!CB  , 
 ! ,/ekev -/ekex@@A	!@@A@@A	  , !A"@	!A  , ! 7Rii 8Rii@@(A	!n@@ @ -@ ARii BRii@@! !ʰ@B@@ArA@@B@@BC  , !ٰ Ofkk1 Pfkk=@e@@Z@ (DB	!ܰ@@A@@A@  , |!@IA	!A  , p! ^ekk _ekk@@OA	!
A  , !UAR@	!
A  , ! gxm>mF hxm>mU@J@@[@ KB		: rull@!iA@@[@ ~[@ @ |vlm@@"	 "@B@@AA@@B@	]B@@A@C@  , ""@A"
C@  , " wmm5 wmm<@@@\@ C]@ 	A&"C@  , "!@		A("C@  , "# wmm'2@@	
A," C@  , l"'!@	@-""@@A@A@  , D"+ tt tt@@@Z@ ΂ B")\ mm&@"2@A@@A@E@@AD@@B@@AC@@BC@A@  , $"E tvtx tvt@@@Z@ o:B"HA@  , "O t@tB t@tt@ @@Z@ \DB$"R A@  , 
"Y t4t6 t4t=@@@Z@ -NA."\*A@  , 
"c t(t* t(t2@@@Z@ XA8"f4A@  , 
"m tt tt&@@@Z@ bAB"p>A@  , 
"w ss st
@@@Z@ ͗lAL"zHA@  , 
" ss ss@@@Z@ evAV"RA@  , 
h"!sksm!sks@@@Z@ 3A`"\A@  , 
P"!sKsM!sKsi@@@Z@ Aj"fA@  , 
8"!s@sB!s@sI@@@Z@ At"pA@  , 
 "!ss! ss>@ @@Z@ ̝A~"zA@  , 
"!)ss!*ss@ @@Z@ kA"A@  , 	"!3rr!4rs@ @@Z@ 9A"A@  , 	"ǰ!=rr!>rr@  @@Z@ A"A@  , 	"Ѱ!Grr!Hrr@ *@@Z@ ƐA"A@  , 	"۰!Qrr!Rrr@ 4@@Z@ ˣАA"A@  , 	"![rr!\rr@ >@@Z@ qڐA"A@  , 	x"!erhrj!frhr@ H@@Z@ ?A"A@  , 	`"!orJrL!prJrf@ R@@Z@ 
A"A@  , 	H#!yrr
!zrrH@ \@@Z@ A#A@  , 	0#
!qr!qr	@ f@@Z@ ʩ A#A@  , 	#!qq!qq@ p@@Z@ w A#A@  , 	 #!!qq!qq@ z@@Z@ E A#$A@  , #+!qq!qq@ @@Z@   A #.A@  , #5!qq!qq@ @@Z@  *A
#8A@  , #?!qQqS!qQq@ @@Z@ ɯ 4A#BA@  , #I!qq!qqO@ @@Z@ } >A#LA@  , #S!pp!pq@ @@Z@ K HA(#V$A@  , p#]!pp!pp@ @@Z@  RA2#`.A@  , X#g!pp!pp@ @@Z@  \A<#j8A@  , @#q!pYp[!pYp@ @@Z@ ȵ fAF#tBA@  , (#{!pMpO!pMpV@ @@Z@ ȃ pAP#~LA@  , #!pp
!ppK@ @@Z@ Q zAZ#VA@  , #"p p"p p	@ @@Z@  Ad#`A@  , #"oo"oo@ @@Z@  An#jA@  , #"oo"oo@ @@Z@ ǻ Ax#tA@  , #"#oo"$oo@!@@Z@ ǉ A#~A@  , #"-osou".oso@!@@Z@ W A#A@  , #"7oNoP"8oNoq@!@@Z@ % A#A@  , h#˰"Ao)o+"Bo)oL@!$@@Z@  A#A@  , P#հ"Koo	"Loo'@!.@@Z@  ʐA#A@  , 8#߰"Unn"Vno@!8@@Z@ Ə ԐA#A@  ,  #"_nn"`nn@!B@@Z@ ] ސA#A@  , #"inn"jnn@!L@@Z@ + A#A@  , #"snn"tnn@!V@@Z@  A$ A@  , $"}nn"~nn@!`@@Z@  A$
A@  , $"nn"nn@!j@@Z@ ŕ!A$A@  , $"nmno"nmn@!t@@Z@ c!A$A@  , $%"nOnQ"nOnk@!~@@Z@ 1!A$(A@  , x$/"n2n4"n2nM@!@@Z@ !$A$2 A@  , `$9"nn"nn0@!@@Z@ !.A$<
A@  , H$C"n	n"n	n@!@@Z@ ě!8A$FA@  , 0$M"mm"mn@!@@Z@ i!BA"$PA@  , $W"mm"mm@%@@Z@ U!LC,$Z(A@  , $a
!Q@@!P@/$]+A@  , $d" `" `@@;OCaml.ocaml_cbarg_to_stringA$T$c@!	'A@@A@@" @@A"@@@B" @@#% @@A" @@" @@ABCAH  , $|" _" _@@A$k$zA  , $" ^" ^@@A$q$A
  , $" ]s" ]s@"Y@ _b&A${#arg&#1@@ @ _@# \^l# \^o@@$X$@B@@A3@B@1B@  , $# ]sx@@:A$B)  , $# [EV# [E]@@@A$$?A/  , x$#  Z0?#! Z0D@@FA$$EA5  , h$#& Y(#' Y/@@LA$$KA;  , L$#, X#- X@#$Y@ VTA$#arg%#_@@ @ ^@#9 W#: W@@$W$°@B@@Aa@B@_B@  , @$Ͱ#C X@@hA$BW  , $Ұ#H Vn@Am@$$lA\  , $װ#M Tu#N Tu@	"@@Y@ ^Y@ ^	!OCaml.ocaml_closuredecl_to_stringB$Ѡ&cbargs##&Y@ [@#_ R4#` R:@@$U&cbargs$g#@@ @ ^Z@ ^@#l S=C#m S=I@@$V$@BA@@A@@#t @@A#,C@@B#J@@@# @@A#Z @@#i @@ABCB@  , %
# Tuw6@@.A,%
BA  , %# S=L# S=q@A5B3%@@A@A
  , %# S=?E@@=@:%A@  , % # P

# P
@@<OCaml.ocaml_optarg_to_stringA%!n @@ @ ]@# P

# P

@@%0S+flag_prefix!T@@ @ ]@# P

# P

@@%:T%5@ B@@AC@@D@@A!"A@@BC@@# @@A#rF@@B#C@@# @@A#@@@# @@ABCDB  , \%U# O

# O

@#Y@ [7A%I&cbname#Q@@ @ ]@# N
`
o# N
`
u@@%gQ&cbargs#@@ @ ]@@ @ ]@# N
`
w# N
`
}@@%uR%p@ B@@AC@@!D@@A;@BC@9D@  , T%# O

+@@_A'%}
D1  , $%# M
:
We@Ad@%s%@F@A@DA8  , %$ H		$ H		@@9OCaml.ocaml_ret_to_stringA%|%@"1A@@A@@$	 @@A#I@@B#F@@$M @@A#C@@#@@@ABCAM  , %$ K

!$ K

8@@A%+flag_prefix@@ @ ]C@$$ K

$% K

@@%P%@!B@@AC@@'@AB@%C  , %$2 J		$3 J	
@@0A%+enum_prefixv@@ @ ]:@$< J		$= J		@@%O%Ű@!B@@AC@@?@AB@=C1  , %԰$J I		$K I		@@HA%%GA7  , %ڰ$P G		$Q G		@@NA%%MA=  , %$V F	r	$W F	r	@@TA%%SAC  , t%$\ E	Z	i$] E	Z	q@@ZA%%YAI  , d%$b D	D	R$c D	D	Y@@`A%%_AO  , T%$h C	2	>$i C	2	C@@fA%%eAU  , D%$n B		 $o B		1@@lA%%kA[  , 4%$t A		$u A		@@rA%%qAa  , $&$z @${ @	@@xA%&wAg  , &
$$@@~A%&}Am  , &$~l@A@%&
Ar  , &$y
$y@@9OCaml.ocaml_arg_to_stringA&&@"A@@A@@$@@@A$JL@@B$hI@@$ @@A$xF@@$C@@ABCAT  , &-$|$|@@A&&+A  , &3$z#$z9@@A&"&1A
  , &9$x$x@@$A&(&7#A  , &?$w$w@@*A&.&=)A  , p&E$uD\$uDk@@0A&4&C/A  , `&K$vl{$vl@@6A&:&I5A%  , P&Q$t-;$t-C@@<A&@&O;A+  , @&W$s%$s,@@BA&F&UAA1  , 0&]$r$r@@HA&L&[GA7  , &c$q$q@@NA&S+flag_prefix@@ @ Vz@$q$q@@&qN&l@!{B@@AC@@]@AB@[CO  , &{$p$p@@fA&j&yeAU  , &$o$o@@lA&p&kA[  , &$nLm$nL@@rA&w+enum_prefix A@@ @ Vi@%nL[%nLf@@&M&@!vB@@AC@@@AB@Cs  , &%m'%mK@$A&&cbargs.$@@ @ V^@@ @ V]@%%l%&l
@@&L&@"sB@@AC@@@AB@C@  , &%2m@@A&C  , d&%7k%8k@@A&&A  , T&ǰ%=i%>i@@A&&A  , D&Ͱ%Cj%Dj@@A&&A  , 4&Ӱ%Ih%Jh@@A&&A  , $&ٰ%Ogjx%Pgj~@@A&&A  ,  &߰%UfGa@A@&&A  ,  &%Zc%[c@3@@Y@ VY@ V=OCaml.ocaml_fundecl_to_stringB&$args u%@%o_4%p_8@@&F'optargs v%@%v_9%w_@@@'G#ret w%@%}_A%~_D@@'H'optargs x%]@@ @ RZ@ O@%`GM%`GT@@'I$args %@@ @ RZ@ R@%a%a@@'%J#ret %Y@ R@%b%b@@'-K'(@E=C@@A)D9B@@F6A@@AB@@%C@@A%gO@@B%L@@%@@@A%I@@%F@@ABCF@  ,  'H%c%c@
h%Y@ V@@Z@ VZ@ VeBd'O'F@  ,  |'V%c@
u%[@ V@@[@ V[@ V(rBq'\4F@  ,  h'c%c@AwA@'`'_@@  ,  \'g%c@@{Ay'd<FA  ,  X'm%b%b@AA'lD@@;@AB@:E  ,  L'w%b@@A'tEA  ,  H'}%a%a@AB'|@R@AQB@JD  , t'%a@@A'DA  , p'&`GW&`G~@AB'^ B@YC
  , T'&`GI@@@'C@@         
   5/tmp/libnbd/generator@  @  0      ( %OCamlPK,Stdlib__Listd|&Stdlib p@!t(OCaml.mlcc @@@@   $ -> cc@@ .Stdlib__String $bool!gjy"gj}@@(%bytes*h+h@@8%bytes3j4j@@H(Buffer.t<i=i@@X(Buffer.tEkFk@@h@LhB@Li@@@@$(%s)bm cm&A@@.Stdlib__Printf@B@K".tynLuznL{A@@@@$%s.t
@@ȠР&extentoo@@䠠/Unix.file_descrpp@@@B@K'.t listqqA@@@@)%s.t list
@@L #intrr@@4%int64s&s+@@D&stringt-<t-B@@T#intvl|vl@@d-Unix.sockaddruD]uDj@@t&stringww@@+string listxx@@4int64 (* uint32_t *)z$z8@@%int64||@@#intyy@@Ġ$bool@@&string @ @	 @@($unit& A		' A		@@8/Unix.file_descr/ B		!0 B		0@@H#int8 C	2	?9 C	2	B@@X%int64A D	D	SB D	D	X@@h&cookieJ E	Z	jK E	Z	p@@x#intS F	r	T F	r	@@&string\ G		] G		@@%int64e I		f I		@@".tn J		o J	
@@Ƞ~Ԡ'.t listz K

0{ K

7@@#int H		 H		@@@LB@K":( O

 O

A@B@Li@@@@@@(?%s:(%s)@@dLl@LB@LzB@K'.t list P

 P
A@@@@@@@-?%s:%s.t list
@@wĠ@#int Tu Tu@@@@Ԡࠠ$ ->  Tu Tu@@𠠑@B@K& array X XA@@@@(%s array
@@PX%bytes! Y)" Y.@@l#int* Z0@+ Z0C@@|%int643 [EW4 [E\@@@B@K$ refE ]sF ]sA@@@@&%s ref
@@&stringX ^Y ^@@Р#inta _b _@@ࠠ%int64j `k `@@𠠑%Utils@K4#include <config.h>
|mm}mnA@@@4#include <config.h>

@@$@LJ@@!
n	nn	nA@@4/<@K4#include <stdint.h>
nnnn0A@@@4#include <stdint.h>

@@LFT@K3#include <stdio.h>
n2n7n2nMA@@@3#include <stdio.h>

@@d]l@K4#include <stdlib.h>
nOnTnOnkA@@@4#include <stdlib.h>

@@|t@K4#include <string.h>
nmnrnmnA@@@4#include <string.h>

@@@K4#include <assert.h>
nnnnA@@@4#include <assert.h>

@@@LJ@@!
"nn#nnA@@Ġ̠@K4#include <libnbd.h>
2nn3nnA@@@4#include <libnbd.h>

@@ܠ䠠@LJ@@!
OnnPnnA@@@K3#include "nbd-c.h"
_nn`nnA@@@3#include "nbd-c.h"

@@@LJ@@!
|no}noA@@$,@K8#include <caml/alloc.h>
oooo'A@@@8#include <caml/alloc.h>

@@<)D@K;#include <caml/bigarray.h>
o)o.o)oLA@@@;#include <caml/bigarray.h>

@@T@\@K;#include <caml/callback.h>
oNoSoNoqA@@@;#include <caml/callback.h>

@@lWt@K7#include <caml/fail.h>
osoxosoA@@@7#include <caml/fail.h>

@@n@K9#include <caml/memory.h>
ooooA@@@9#include <caml/memory.h>

@@@K;#include <caml/mlvalues.h>
oo ooA@@@;#include <caml/mlvalues.h>

@@@K:#include <caml/threads.h>
ooooA@@@:#include <caml/threads.h>

@@̠Ԡ@LJ@@!
3p p4p p	A@@䠠젠@K	6#pragma GCC diagnostic ignored "-Wmissing-prototypes"
CppDppKA@@@	6#pragma GCC diagnostic ignored "-Wmissing-prototypes"

@@@LJ@@!
`pMpRapMpVA@@@K	8/* This is passed to *_wrapper as the user_data pointer
ppYp^qpYpA@@@	8/* This is passed to *_wrapper as the user_data pointer

@@,
4@K	3 * and freed in the free_user_data function below.
ppppA@@@	3 * and freed in the free_user_data function below.

@@D$L@K$ */
ppppA@@@$ */

@@\;d@K3struct user_data {
pppqA@@@3struct user_data {

@@tR|@K	D  value fnv;     /* Optional GC root pointing to OCaml function. */
qqqqOA@@@	D  value fnv;     /* Optional GC root pointing to OCaml function. */

@@i@K	G  value bufv;    /* Optional GC root pointing to persistent buffer. */
qQqVqQqA@@@	G  value bufv;    /* Optional GC root pointing to persistent buffer. */

@@@K#};
qqqqA@@@#};

@@Ġ@LJ@@!
qqqqA@@Ԡܠ@K:static struct user_data *
'qq(qqA@@@:static struct user_data *

@@젠@K7alloc_user_data (void)
>qq?qqA@@@7alloc_user_data (void)

@@		@K"{
UqrVqr	A@@@"{

@@		$@K	5  struct user_data *data = calloc (1, sizeof *data);
lrrmrrHA@@@	5  struct user_data *data = calloc (1, sizeof *data);

@@	4		<@K4  if (data == NULL)
rJrOrJrfA@@@4  if (data == NULL)

@@	L 	T@K	!    caml_raise_out_of_memory ();
rhrmrhrA@@@	!    caml_raise_out_of_memory ();

@@	d7	l@K/  return data;
rrrrA@@@/  return data;

@@	|N	@K"}
rrrrA@@@"}

@@	e	@LJ@@!
rrrrA@@	{	@K,static void
rrrrA@@@,static void

@@	Ġ	̠@K	!free_user_data (void *user_data)
rr
rsA@@@	!free_user_data (void *user_data)

@@	ܠ	䠠@K"{
#ss	$ssA@@@"{

@@		@K	&  struct user_data *data = user_data;
:ss;ss>A@@@	&  struct user_data *data = user_data;

@@

@LJ@@!
Ws@sEXs@sIA@@
$
,@K6  if (data->fnv != 0)
gsKsPhsKsiA@@@6  if (data->fnv != 0)

@@
<
D@K	7    caml_remove_generational_global_root (&data->fnv);
~skspsksA@@@	7    caml_remove_generational_global_root (&data->fnv);

@@
T
\@K7  if (data->bufv != 0)
ssssA@@@7  if (data->bufv != 0)

@@
l2
t@K	8    caml_remove_generational_global_root (&data->bufv);
ssst
A@@@	8    caml_remove_generational_global_root (&data->bufv);

@@
I
@K/  free (data);
tttt&A@@@/  free (data);

@@
`
@K"}
t(t-t(t2A@@@"}

@@
w
@LJ@@!
t4t9t4t=A@@
̠
Ԡ#API
䠠
(#8H)\@K", !wmm8"wmm<A@@@", 
@@@K%argv[8xm>mI9xm>mSA@D@@@L ]@@@@(argv[%d]@@ȠР@Z\fkk1]fkk=@@fT@.Assert_failure\@K(  free (tRiiuRiiA@B@K#);
@@@@@-  free (%s);
@@@K?  completion_user_data->bufv = -dd-deA@B@K#v;
@@@@@	$  completion_user_data->bufv = %sv;
@@
@>
H@K	H  caml_register_generational_global_root (&completion_user_data->bufv);
.ee.eejA@@@	H  caml_register_generational_global_root (&completion_user_data->bufv);

@@
XU
`@K'  bool X_XiX_XA@B@K- = Bool_val (@B@K$v);
@@@@@@@<  bool %s = Bool_val (%sv);
 @@
䠠
젠@K.  const void *XXXXA@B@K. = Bytes_val (@B@K$v);
@@@@@@@	$  const void *%s = Bytes_val (%sv);
 @@ @K)  size_t )XX*XYA@B@K7 = caml_string_length (@B@K$v);
@@@@@@@	(  size_t %s = caml_string_length (%sv);
 @@8@@K(  void *VZZ)WZZJA@B@K. = Bytes_val (@B@K$v);
@@@@@@@>  void *%s = Bytes_val (%sv);
 @@l	t@K)  size_t ZPZZZPZA@B@K7 = caml_string_length (@B@K$v);
@@@@@@@	(  size_t %s = caml_string_length (%sv);
 @@6@K8  struct caml_ba_array *YAYKYAYA@B@K9_ba = Caml_ba_array_val (@B@K$v);
@@@@@@@	9  struct caml_ba_array *%s_ba = Caml_ba_array_val (%sv);
 @@cȠ@K.  const void *YYYYA@B@K2 = (const void *) @B@K+_ba->data;
@@@@@@@	/  const void *%s = (const void *) %s_ba->data;
 @@ࠠ蠠@K)  size_t 	
YY	YYA@B@K# = @B@K-_ba->dim[0];
@@@@@@@=  size_t %s = %s_ba->dim[0];
 @@ @K8  struct caml_ba_array *	7ZZ	8ZZA@B@K9_ba = Caml_ba_array_val (@B@K$v);
@@@@@@@	9  struct caml_ba_array *%s_ba = Caml_ba_array_val (%sv);
 @@4<@K(  void *	dZ[	eZ[.A@B@K, = (void *) @B@K+_ba->data;
@@@@@@@	#  void *%s = (void *) %s_ba->data;
 @@T\@K)  size_t 	[4[>	[4[^A@B@K# = @B@K-_ba->dim[0];
@@@@@@@=  size_t %s = %s_ba->dim[0];
 @@tD|@K&  nbd_	[[	[[A@B@K*_callback @B@K+_callback;
@@@@@@@?  nbd_%s_callback %s_callback;
 @@q@K4  struct user_data *	[[	[\A@B@K	!_user_data = alloc_user_data ();
@@@@@	7  struct user_data *%s_user_data = alloc_user_data ();
@@Ġ̠@K	=  /* The function may save a reference to the closure, so we


\\
\\VA@@@	=  /* The function may save a reference to the closure, so we

@@ܠ䠠@K	*   * must treat it as a possible GC root.

$\X\b
%\X\A@@@	*   * must treat it as a possible GC root.

@@@K&   */

;\\
<\\A@@@&   */

@@@K"  
R\\
S\\A@B@K2_user_data->fnv = @B@K#v;
@@@@@@@;  %s_user_data->fnv = %sv;
 @@,4@K	+  caml_register_generational_global_root (&
\\
\]*A@B@K2_user_data->fnv);
@@@@@	?  caml_register_generational_global_root (&%s_user_data->fnv);
@@H'P@K"  
]<]F
]<]nA@B@K5_callback.callback = @B@K*_wrapper;
@@@@@@@	%  %s_callback.callback = %s_wrapper;
 @@hTp@K"  
 ]~]
 ]~]A@B@K6_callback.user_data = @B@K,_user_data;
@@@@@@@	(  %s_callback.user_data = %s_user_data;
 @@@K"  
]]
]]A@B@K	!_callback.free = free_user_data;
@@@@@	%  %s_callback.free = free_user_data;
@@@K&  int ^ ^*^ ^FA@B@K# = @B@K&_val (@B@K$v);
$@@@@@@@@@9  int %s = %s_val (%sv);
+@@䠠젠@PR^W^kS^W^w@@T@@K	@  /* OCaml Unix.file_descr is just an int, at least on Unix. */
h^^i^^A@@@	@  /* OCaml Unix.file_descr is just an int, at least on Unix. */

@@(	0@K&  int ^_^_ A@B@K, = Int_val (@B@K$v);
@@@@@@@:  int %s = Int_val (%sv);
 @@H	2P@K+  uint32_t 	_I_S	_I_tA@B@K# = @B@K&_val (@B@K$v);
$@@@@@@@@@>  uint32_t %s = %s_val (%sv);
+@@	j@K&  int ____A@B@K, = Int_val (@B@K$v);
@@@@@@@:  int %s = Int_val (%sv);
 @@	@K*  int64_t 
__
__A@B@K. = Int64_val (@B@K$v);
@@@@@@@	   int64_t %s = Int64_val (%sv);
 @@䠠	젠@K)  size_t >`f`p?`f`A@B@K, = Int_val (@B@K$v);
@@@@@@@=  size_t %s = Int_val (%sv);
 @@	@K:  struct sockaddr_storage k``l``A@B@K*_storage;
@@@@@	&  struct sockaddr_storage %s_storage;
@@@
H@K3  struct sockaddr *```a2A@B@K7 = (struct sockaddr *)&@B@K*_storage;
@@@@@@@	8  struct sockaddr *%s = (struct sockaddr *)&%s_storage;
 @@`
@h@K,  socklen_t a8aBa8aUA@B@K";
@@@@@0  socklen_t %s;
@@|
b@K	$  nbd_internal_unix_sockaddr_to_sa (a[aea[aA@B@K$v, &@B@K+_storage, &@B@K#);
$@@@@@@@@@	<  nbd_internal_unix_sockaddr_to_sa (%sv, &%s_storage, &%s);
+@@
@K)  char **
aa
abA@B@K	, = (char **)nbd_internal_ocaml_string_list (@B@K$v);
@@@@@@@	=  char **%s = (char **)nbd_internal_ocaml_string_list (%sv);
 @@Р
ؠ@K*  int64_t 
Abzb
BbzbA@B@K064 = Int64_val (@B@K$v);
@@@@@@@	"  int64_t %s64 = Int64_val (%sv);
 @@
@K&  if (
nbb
obbA@B@K464 < 0 || (uint64_t)@B@K164 > UINT32_MAX)
@@@@@@@	/  if (%s64 < 0 || (uint64_t)%s64 > UINT32_MAX)
 @@!$@K=    caml_invalid_argument ("'
bb
bc1A@B@K2' out of range");
@@@@@	1    caml_invalid_argument ("'%s' out of range");
@@8C@@K+  uint32_t 
 c5c?
 c5cbA@B@K- = (uint32_t)@B@K$64;
@@@@@@@	   uint32_t %s = (uint32_t)%s64;
 @@Xp`@K+  uint64_t 
"czc
"czcA@B@K. = Int64_val (@B@K$v);
@@@@@@@	!  uint64_t %s = Int64_val (%sv);
 @@@K.  const char *``(``PA@B@K/ = String_val (@B@K$v);
@@@@@@@	%  const char *%s = String_val (%sv);
 @@@K+  unsigned Db7bAEb7bcA@B@K, = Int_val (@B@K$v);
@@@@@@@?  unsigned %s = Int_val (%sv);
 @@䠠젠@K&  nbd_qTTrTTFA@B@K*_callback @B@K1_callback = {0};
@@@@@@@	%  nbd_%s_callback %s_callback = {0};
 @@,$4@K4  struct user_data *TVT`TVTA@B@K	!_user_data = alloc_user_data ();
@@@@@	7  struct user_data *%s_user_data = alloc_user_data ();
@@HFP@K&  if (TTTTA@B@K	'v != Val_int (0)) { /* Some closure */
@@@@@	/  if (%sv != Val_int (0)) { /* Some closure */
@@dhl@K	?    /* The function may save a reference to the closure, so we
TTTU4A@@@	?    /* The function may save a reference to the closure, so we

@@|@K	,     * must treat it as a possible GC root.
U6U@U6UoA@@@	,     * must treat it as a possible GC root.

@@@K(     */
UqU{UqUA@@@(     */

@@@K$    'UU(UUA@B@K9_user_data->fnv = Field (@B@K'v, 0);
@@@@@@@	(    %s_user_data->fnv = Field (%sv, 0);
 @@̠Ԡ@K	-    caml_register_generational_global_root (&TUUUUVA@B@K2_user_data->fnv);
@@@@@	A    caml_register_generational_global_root (&%s_user_data->fnv);
@@蠠𠠐@K$    vV-V7wV-VaA@B@K5_callback.callback = @B@K*_wrapper;
@@@@@@@	'    %s_callback.callback = %s_wrapper;
 @@
)@K$  }
VqV{VqVA@@@$  }

@@ 
@(@K"  VVVVA@B@K6_callback.user_data = @B@K,_user_data;
@@@@@@@	(  %s_callback.user_data = %s_user_data;
 @@@
mH@K"  VVVVA@B@K	!_callback.free = free_user_data;
@@@@@	%  %s_callback.free = free_user_data;
@@\
d@K+  uint32_t 	W,W6
W,WHA@B@K";
@@@@@/  uint32_t %s;
@@
@K&  if (+WLWV,WLWA@B@K	$v != Val_int (0)) /* Some [ list of @B@K(.t ] */
@@@@@@@	6  if (%sv != Val_int (0)) /* Some [ list of %s.t ] */
 @@
@K$    XWWYWWA@B@K# = @B@K-_val (Field (@B@K(v, 0));
$@@@@@@@@@	"    %s = %s_val (Field (%sv, 0));
+@@ࠠ蠠@K2  else /* None */
WWWXA@@@2  else /* None */

@@-@K$    X
XX
X#A@B@K& = 0;
@@@@@,    %s = 0;
@@O ", QQQQ@@@K/  CAMLxparam5 (QQQQA@B@K#);
@@@@@4  CAMLxparam5 (%s);
@@}$", RLR}RLR@@@K,  CAMLxparamR%R3R%RKA@D@@@K" (@B@K#);
@@@@@@@5  CAMLxparam%d (%s);
&@@Ƞ@B@@@"%s?OP@OPA@@ࠠ蠠!vKNOLNO@@[fL@!h\NN]NN@@@@\odz|u@K&value
xOIONyOIOWA@@@&value

@@Ƞ@K&value OYOzOYOA@B@@@@(value %s@@ܠ9䠠", OOOO@@@K7nbd_internal_ocaml_nbd_OOOOA@B@K" (@@@@@;nbd_internal_ocaml_nbd_%s (@@$b,eX@K")
PPPPA@@@")

@@h|p@K"{
PP PP%A@@@"{

@@", 	PQ#
PQ%@@hp@K.  CAMLparam5 (PPPQA@B@K#);
@@@@@3  CAMLparam5 (%s);
@@", 7RR8RR@@L$TRh@K+  CAMLparamJRRKRRA@D@@@K" (@B@K#);
@@@@@@@4  CAMLparam%d (%s);
&@@x@K3  CAMLlocal1 (rv);
}RR~RSA@@@3  CAMLlocal1 (rv);

@@@LJ@@!
SSSS A@@0@K	'  struct nbd_handle *h = NBD_val (hv);
S#S(S#SRA@@@	'  struct nbd_handle *h = NBD_val (hv);

@@ȠGР@K1  if (h == NULL)
STSYSTSmA@@@1  if (h == NULL)

@@ࠠ^蠠@K	&    nbd_internal_ocaml_raise_closed (
SoStSoSA@@@	&    nbd_internal_ocaml_raise_closed (

@@u @K+      "NBD.SSSSA@B@K""
@@@@@/      "NBD.%s"
@@@K'    );
SSSSA@@@'    );

@@,4@LJ@@!
.SS/SSA@@DLIpLO!C̠䠠@K"  O3eeP3eeA@B@K$ r;
@@@@@(  %s r;
@@ @LJ@@!
w4eex4eeA@@
@K	"  caml_enter_blocking_section ();
5ee5ef!A@@@	"  caml_enter_blocking_section ();

@@($0@K+  r =  nbd_6f#f(6f#f8A@B@L`@@@@.  r =  nbd_%s @@DEL@@@|@A@@A@@K";
8ff8ffA@@@";

@@t@K	"  caml_leave_blocking_section ();
9ff9ffA@@@	"  caml_leave_blocking_section ();

@@Ġ̠@LJ@@!
:ff:ffA@@ܠ䠠@K+  if (r == =ff=fgA@B@K")
@@@@@/  if (r == %s)
@@@K	'    nbd_internal_ocaml_raise_error ();
=>gg>>ggEA@@@	'    nbd_internal_ocaml_raise_error ();

@@$,@LJ@@!
Z?gGgP[?gGgTA@@<D@K4  rv = Val_int (r);
jEggkEghA@@@4  rv = Val_int (r);

@@@K5  rv = Val_bool (r);
Cg|gCg|gA@@@5  rv = Val_bool (r);

@@Рؠ@K=  rv = caml_copy_string (r);
IhhIhiA@@@=  rv = caml_copy_string (r);

@@𠠑5@K1  rv = Val_unit;
DggDggA@@@1  rv = Val_unit;

@@L@K=  rv = caml_copy_string (r);
Ki.i7Ki.iWA@@@=  rv = caml_copy_string (r);

@@0c8@K,  free (r);
LiYibLiYiqA@@@,  free (r);

@@HzP@K+  rv = Val_Fhh6FhhLA@B@K& (r);
@@@@@3  rv = Val_%s (r);
@@@K+  rv = Val_GhYh{GhYhA@B@K& (r);
@@@@@3  rv = Val_%s (r);
@@Ƞ@K<  rv = caml_copy_int64 (r);
8Hhh9HhhA@@@<  rv = caml_copy_int64 (r);

@@蠠𠠑Z @K3  CAMLreturn (rv);
RikmkrSikmkA@@@3  CAMLreturn (rv);

@@ $ ,@K"}
ijkkjjkkA@@@"}

@@ < D@LJ@@!
kkkkkkA@@ T \@K	E/* Byte-code compat function because this method has > 5 parameters.
okkokl6A@@@	E/* Byte-code compat function because this method has > 5 parameters.

@@ 3 @K$ */
pl8l?pl8lFA@@@$ */

@@ J @K&value
qlHlOqlHlXA@@@&value

@@ Рa ؠ@K7nbd_internal_ocaml_nbd_rlZlarlZlA@B@K>_byte (value *argv, int argn)
@@@@@	7nbd_internal_ocaml_nbd_%s_byte (value *argv, int argn)
@@ 젠 @K"{
sllsllA@@@"{

@@!!@K	   return nbd_internal_ocaml_nbd_tlltllA@B@K" (@@@@@	$  return nbd_internal_ocaml_nbd_%s (@@! !(!X@K#);
9|mm:|mmA@@@#);

@@!h!p@K"}
P}mmQ}mmA@@@"}

@@!!@LJ@@!
m~mmn~mmA@@!!@K#  *}JJ~JKA@B@K3 = Int_val (Field (@B@K(v, 0));
@@@@@@@	"  *%s = Int_val (Field (%sv, 0));
 @@"0# @KKBKKN@@g@# K#(@K'  args[pIIpIIA@D@@@K$] = @B@K";
@@@@@@@1  args[%d] = %s;
&@@#Pv#X@K"  YFRF\YFRFfA@B@K$v = @@@@@(  %sv = @@$$$,$@$T@K	*nbd_internal_ocaml_alloc_extent64_array (
\FF\FFA@@@	*nbd_internal_ocaml_alloc_extent64_array (

@@$d$l@B@K"  4]FF5]FGA@B@K",
@@@@@@(%s  %s,
@@$$@B@K"  [^GG\^GG"A@B@LJ@@@@@'%s  %s
@@$$@B@K#);
_G1G;_G1GCA@@@@%%s);

@@$$Ƞ@K"  QE*E4QE*E>A@B@K$v = @@@@@(  %sv = @@$𠠑@$C%F% @K	.nbd_internal_ocaml_alloc_i64_from_u32_array (
TEETEEA@@@	.nbd_internal_ocaml_alloc_i64_from_u32_array (

@@%0]%8@B@K"  UEEUEEA@B@K",
@@@@@@(%s  %s,
@@%P%X@B@K"  VEEVEEA@B@LJ@@@@@'%s  %s
@@%p%x@B@K#);
)WF
F*WF
FA@@@@%%s);

@@%%@K"  @aGgGqAaGgGA@B@K	#v = caml_alloc_initialized_string (@B@K", @B@K#);
$@@@@@@@@@	0  %sv = caml_alloc_initialized_string (%s, %s);
+@@%Ġ%̠@K"  xeHHyeHH/A@B@K5v = caml_copy_int64 (@B@K#);
@@@@@@@>  %sv = caml_copy_int64 (%s);
 @@%+%@K"  kHHkHIA@B@K:v = caml_alloc_tuple (1);
@@@@@>  %sv = caml_alloc_tuple (1);
@@&M&@K/  Store_field (lIIlII;A@B@K0v, 0, Val_int (*@B@K$));
@@@@@@@	'  Store_field (%sv, 0, Val_int (*%s));
 @@&z&@K"  gHHHRgHHHtA@B@K6v = caml_copy_string (@B@K#);
@@@@@@@?  %sv = caml_copy_string (%s);
 @@&ࠠ&蠠@K"  !iHH"iHHA@B@K5v = caml_copy_int64 (@B@K#);
@@@@@@@>  %sv = caml_copy_int64 (%s);
 @@''@K"  NcGGOcGGA@B@K-v = Val_int (@B@K#);
@@@@@@@6  %sv = Val_int (%s);
 @@'<'D@vxmI@IgymI@Is@@mg@'X'`!v:BB:BB@@(ࠠ(젠@;BB;BB@@;i@) ;))@@K//* Wrapper for >BC>BC%A@B@K. callback. */
@@@@@?/* Wrapper for %s callback. */
@@)TX)\@K+static int
?C.C3?C.CAA@@@+static int

@@)lo)t@B@K0_wrapper_locked @CCCH@CCC\A@@@@2%s_wrapper_locked 
@@))@A@))Ġ@LJ@@!
BCCBCCA@@)ؠ)ࠠ@K"{
%CCC&CCCA@@@"{

@@)𠠑)@K1  CAMLparam0 ();
<DCC=DCCA@@@1  CAMLparam0 ();

@@**^*$@QSECCTECC@@EB@*L*T", eGDD-fGDD/@@*lR*t*@K+  CAMLlocalxFCCyFCDA@D@@@K" (@B@K#);
@@@@@@@4  CAMLlocal%d (%s);
&@@*1*@K8  CAMLlocal2 (exn, rv);
HD<DAHD<D\A@@@8  CAMLlocal2 (exn, rv);

@@*H*@K	,  const struct user_data *data = user_data;
ID^DcID^DA@@@	,  const struct user_data *data = user_data;

@@*Ƞ_*Р@K)  int r;
JDDJDDA@@@)  int r;

@@*ࠠv*蠠*@K-  value args[KDDKDDA@D@@@K#];
@@@@@2  value args[%d];
@@++@LJ@@!
!LDD"LDDA@@+$+,<+P?+tB+@K	&  rv = caml_callbackN_exn (data->fnv, :rII;rIIA@D@@@K), args);
@@@@@	1  rv = caml_callbackN_exn (data->fnv, %d, args);
@@++m+Ġ@K	"  if (Is_exception_result (rv)) {
eK\KafK\KA@@@	"  if (Is_exception_result (rv)) {

@@+Ԡ+ܠ@K	.    nbd_internal_ocaml_exception_in_wrapper ("|KK}KKA@B@K(", rv);
@@@@@	8    nbd_internal_ocaml_exception_in_wrapper ("%s", rv);
@@+𠠑$+@K;    CAMLreturnT (int, -1);
KKKKA@@@;    CAMLreturnT (int, -1);

@@,;,@K$  }
KKKLA@@@$  }

@@, R,(@LJ@@!
LLLLA@@,8h,@@K4  r = Int_val (rv);
LLLL.A@@@4  r = Int_val (rv);

@@,P,X@K3  assert (r >= 0);
L0L5L0LKA@@@3  assert (r >= 0);

@@,h,p@K8  CAMLreturnT (int, r);
LMLRLMLmA@@@8  CAMLreturnT (int, r);

@@,,@K"}
'LoLt(LoLyA@@@"}

@@,,@LJ@@!
DL{LEL{LA@@,,@K+static int
TLLULLA@@@+static int

@@,Ƞ,Р@B@K)_wrapper pLLqLLA@@@@+%s_wrapper 
@@,䠠
,젠@A@-	G- @LJ@@!
LLLLA@@-4--<@K"{
LLLLA@@@"{

@@-LD-T@K/  int ret = 0;
LLLMA@@@/  int ret = 0;

@@-d[-l@LJ@@!
MMMMA@@-|q-@K	"  caml_leave_blocking_section ();
MMMMCA@@@	"  caml_leave_blocking_section ();

@@--@K(  ret = MEMJMEMfA@B@K0_wrapper_locked @@@@@:  ret = %s_wrapper_locked @@--@@@-ܠ@A@-蠠	-𠠐@K";
5MM6MMA@@@";

@@..@K	"  caml_enter_blocking_section ();
LMMMMMA@@@	"  caml_enter_blocking_section ();

@@..$@K.  return ret;
cMMdMMA@@@.  return ret;

@@.4 .<@K"}
zMM{MMA@@@"}

@@.L.T@LJ@@!
N NN N	A@@.d-.l@K2      case LIBNBD_ ?~? ?~?A@B@L _B@K/: v = Val_int (@D@@@K*); break;
)@@@@@@@@@	2      case LIBNBD_%s_%s: v = Val_int (%d); break;
0@@.j.1caml_string_equal/<@K+      case ;;!;;MA@D@@@K.: r |= LIBNBD_@B@L _B@K); break;
)@@@@@@@@@	)      case %d: r |= LIBNBD_%s_%s; break;
0@@/x/@K1/* Convert OCaml %77&78
A@B@K	 .t list to uint32_t bitmask. */
@@@@@	3/* Convert OCaml %s.t list to uint32_t bitmask. */
@@//@K0static uint32_t
G88 H883A@@@0static uint32_t

@@/Ġ/̠@B@K/_val (value v)
c858:d858NA@@@@1%s_val (value v)

@@/ࠠ /蠠@K"{
z8\8a{8\8fA@@@"{

@@/0 @K	;  /* NB: No allocation in this function, don't need to use
8h8m8h8A@@@	;  /* NB: No allocation in this function, don't need to use

@@0.0@K5   * CAML* wrappers.
8888A@@@5   * CAML* wrappers.

@@0(E00@K&   */
8888A@@@&   */

@@0@\0H@K+  value i;
8888A@@@+  value i;

@@0Xs0`@K0  unsigned bit;
8889	A@@@0  unsigned bit;

@@0p0x@K2  uint32_t r = 0;
9999%A@@@2  uint32_t r = 0;

@@00@LJ@@!
!9'9,"9'90A@@00@K	1  for (; v != Val_emptylist; v = Field (v, 1)) {
192972929kA@@@	1  for (; v != Val_emptylist; v = Field (v, 1)) {

@@00@K6    i = Field (v, 0);
H9m9rI9m9A@@@6    i = Field (v, 0);

@@0Р0ؠ@K	<    /* i contains either the index of the flag in the type,
_99`99A@@@	<    /* i contains either the index of the flag in the type,

@@0蠠0𠠐@K	6     * or UNKNOWN of int containing the bit position.
v99w9:A@@@	6     * or UNKNOWN of int containing the bit position.

@@1 11@K<     * (eg. i = 0 => flag = ::::?A@B@LnB@K#).
@@@@@@@	$     * (eg. i = 0 => flag = %s.%s).
@@14B1<@K	+     * Convert it to the C representation.
:c:h:c:A@@@	+     * Convert it to the C representation.

@@1LY1T@K(     */
::::A@@@(     */

@@1dp1l@K7    if (Is_long (i)) {
::::A@@@7    if (Is_long (i)) {

@@1|1@K=      switch (Int_val (i)) {
 :: ::A@@@=      switch (Int_val (i)) {

@@11 #1@K9      default: abort ();
 ;l;q ;l;A@@@9      default: abort ();

@@1Р1ؠ@K(      }
 2;; 3;;A@@@(      }

@@1蠠1𠠐@K&    }
 I;; J;;A@@@&    }

@@2 2@K+    else {
 ` ;; a ;;A@@@+    else {

@@22 @K	9      bit = Int_val (Field (i, 0)); /* UNKNOWN of int */
 w;; x;<A@@@	9      bit = Int_val (Field (i, 0)); /* UNKNOWN of int */

@@2028@K4      if (bit > 31)
 <	< <	<%A@@@4      if (bit > 31)

@@2H+2P@K	>        caml_invalid_argument ("bitmask value out of range");
 <'<, <'<oA@@@	>        caml_invalid_argument ("bitmask value out of range");

@@2`B2h@K+      else
 <q<v <q<A@@@+      else

@@2xY2@K8        r |= 1u << bit;
 << <<A@@@8        r |= 1u << bit;

@@2p2@K&    }
 << <<A@@@&    }

@@22@K$  }
!<<!<<A@@@$  }

@@22Ƞ@LJ@@!
!<<!<<A@@2ؠ2ࠠ@K,  return r;
!.	<<!/	<<A@@@,  return r;

@@2𠠑2@K"}
!E
<<!F
<<A@@@"}

@@33@LJ@@!
!b<<!c<<A@@3 3(k38!3T@K	%/* Convert uint32_t bitmask to OCaml !x==!y==A@B@K,.t list. */
@@@@@	3/* Convert uint32_t bitmask to OCaml %s.t list. */
@@3p 3x@K-static value
!=>!=>A@@@-static value

@@373@K$Val_!>>!>>:A@B@K2 (unsigned flags)
@@@@@8Val_%s (unsigned flags)
@@3Y3@K"{
!>H>O!>H>TA@@@"{

@@3p3Ġ@K1  CAMLparam0 ();
!>V>]!>V>qA@@@1  CAMLparam0 ();

@@3Ԡ3ܠ@K;  CAMLlocal3 (cdr, rv, v);
">s>z">s>A@@@;  CAMLlocal3 (cdr, rv, v);

@@3젠3@K)  int i;
">>">>A@@@)  int i;

@@44@LJ@@!
"5>>"6>>A@@44$@K6  rv = Val_emptylist;
"E>>"F>>A@@@6  rv = Val_emptylist;

@@444<@K>  for (i = 31; i >= 0; i--) {
"\>>"]>?A@@@>  for (i = 31; i >= 0; i--) {

@@4L4T@K<    if (flags & (1 << i)) {
"s??"t??.A@@@<    if (flags & (1 << i)) {

@@4d 4l@K8      switch (1 << i) {
"?0?7"?0?RA@@@8      switch (1 << i) {

@@4| '4"4@K/      default:
""??""??A@@@/      default:

@@4 A4@K	4        v = caml_alloc (1, 0); /* UNKNOWN of int */
"#?@"#?@;A@@@	4        v = caml_alloc (1, 0); /* UNKNOWN of int */

@@4Р X4ؠ@K	)        Store_field (v, 0, Val_int (i));
"$@=@D"$@=@pA@@@	)        Store_field (v, 0, Val_int (i));

@@4蠠 o4𠠐@K(      }
"%@r@y"%@r@A@@@(      }

@@5  5@LJ@@!
#&@@#&@@A@@5 5 @K0      cdr = rv;
#'@@#'@@A@@@0      cdr = rv;

@@50 58@K>      rv = caml_alloc (2, 0);
#-(@@#.(@@A@@@>      rv = caml_alloc (2, 0);

@@5H 5P@K>      Store_field (rv, 0, v);
#D)@@#E)@AA@@@>      Store_field (rv, 0, v);

@@5` 5h@K	       Store_field (rv, 1, cdr);
#[*AA
#\*AA-A@@@	       Store_field (rv, 1, cdr);

@@5x 5@K&    }
#r+A/A6#s+A/A?A@@@&    }

@@5!5@K$  }
#,AAAH#,AAAOA@@@$  }

@@5!&5@LJ@@!
#-AQAX#-AQA\A@@5!<5Ƞ@K3  CAMLreturn (rv);
#.A^Ae#.A^A{A@@@3  CAMLreturn (rv);

@@5ؠ!S5ࠠ@K"}
#/A}A#/A}AA@@@"}

@@5𠠑!j5@LJ@@!
#0AA#0AAA@@6!6@K.  case LIBNBD_#6_6j#6_6A@B@L _B@K0: rv = Val_int (@D@@@K*); break;
)@@@@@@@@@	/  case LIBNBD_%s_%s: rv = Val_int (%d); break;
0@@6L!6TS6蠠@K)    case $:3}3$;3}3A@D@@@K-: r = LIBNBD_@B@L _B@K); break;
)@@@@@@@@@	&    case %d: r = LIBNBD_%s_%s; break;
0@@7$!7,@K1/* Convert OCaml $w1%1*$x1%1NA@B@K..t to int. */
@@@@@	!/* Convert OCaml %s.t to int. */
@@7X"7`@K+static int
$1\1a$1\1oA@@@+static int

@@7p"67x@B@K/_val (value v)
$1q1v$1q1A@@@@1%s_val (value v)

@@7"R7@K"{
$11$11A@@@"{

@@7"i7@K	;  /* NB: No allocation in this function, don't need to use
$11$11A@@@	;  /* NB: No allocation in this function, don't need to use

@@7"7Ġ@K5   * CAML* wrappers.
$11$12A@@@5   * CAML* wrappers.

@@7Ԡ"7ܠ@K&   */
%22
%22A@@@&   */

@@7젠"7@K-  int r = 0;
%(22%)22-A@@@-  int r = 0;

@@8"8@LJ@@!
%E2/24%F2/28A@@8"8$@K5  if (Is_long (v)) {
%U2:2?%V2:2WA@@@5  if (Is_long (v)) {

@@84"8<@K	8    /* Int_val (v) is the index of the enum in the type
%l2Y2^%m2Y2A@@@	8    /* Int_val (v) is the index of the enum in the type

@@8L#	8T%8h@K<     * (eg. v = 0 => enum = %22%22A@B@LnB@K#).
@@@@@@@	$     * (eg. v = 0 => enum = %s.%s).
@@8#88@K	+     * Convert it to the C representation.
%22%23A@@@	+     * Convert it to the C representation.

@@8#O8@K(     */
%3 3%%3 30A@@@(     */

@@8#f8@K;    switch (Int_val (v)) {
%3237%323UA@@@;    switch (Int_val (v)) {

@@8Ƞ#}8Р&8@K7    default: abort ();
%33%33A@@@7    default: abort ();

@@9#9@K&    }
&33&33A@@@&    }

@@9#9$@K$  }
&(34&)34A@@@$  }

@@94#9<@K'  else
&?4
4&@4
4A@@@'  else

@@9L#9T@K	5    r = Int_val (Field (v, 0)); /* UNKNOWN of int */
&V44#&W44[A@@@	5    r = Int_val (Field (v, 0)); /* UNKNOWN of int */

@@9d#9l@LJ@@!
&s4]4b&t4]4fA@@9|$	9@K,  return r;
&4h4m&4h4|A@@@,  return r;

@@9$ 9@K"}
&4~4&4~4A@@@"}

@@9$79@LJ@@!
&44&44A@@9Ġ$M9̠9ܠ&9@K8/* Convert int to OCaml &5J5Q&5J5uA@B@K'.t. */
@@@@@	!/* Convert int to OCaml %s.t. */
@@:$u:@K-static value
&55&55A@@@-static value

@@:,$:4@K$Val_'55'55A@B@K) (int i)
@@@@@/Val_%s (int i)
@@:H$:P@K"{
'(55')55A@@@"{

@@:`$:h@K1  CAMLparam0 ();
'?55'@55A@@@1  CAMLparam0 ();

@@:x$:@K3  CAMLlocal1 (rv);
'V55'W56A@@@3  CAMLlocal1 (rv);

@@:$:@LJ@@!
's6
6't6
6A@@:%	:@K/  switch (i) {
'66!'663A@@@/  switch (i) {

@@:% :Ƞ':젠@K+  default:
'66'66A@@@+  default:

@@:%:;@K	1    rv = caml_alloc (1, 0); /* UNKNOWN of int */
'66'67A@@@	1    rv = caml_alloc (1, 0); /* UNKNOWN of int */

@@;%Q;@K	&    Store_field (rv, 0, Val_int (i));
'77'77CA@@@	&    Store_field (rv, 0, Val_int (i));

@@;,%h;4@K$  }
'7E7L'7E7SA@@@$  }

@@;D%;L@LJ@@!
'7U7\( 7U7`A@@;\%;d@K3  CAMLreturn (rv);
(7b7i(7b7A@@@3  CAMLreturn (rv);

@@;t%;|@K"}
(&77('77A@@@"}

@@;%;@LJ@@!
(C77(D77A@@;%;@K)external (S/v/(T/v/A@B@K# : @B@LJ@@@@@@1external %s : %s
@@<&<@K&    = (//(//A@@@&    = 
@@< &<(@K8"nbd_internal_ocaml_nbd_(0z0(0z0A@B@K'_byte" @@@@@	!"nbd_internal_ocaml_nbd_%s_byte" @@<`&><h@K8"nbd_internal_ocaml_nbd_(00(00A@B@K""
@@@@@<"nbd_internal_ocaml_nbd_%s"
@@<|&`<(<@K$let (j))(j))A@B@K# = @D@@@K#_l
@@@@@@@.let %s = %d_l
&@@<&<Ƞ&=@K,let context_)h)Q)^)h)Q)A@B@L _B@K$ = "@B@LzB@K""
-@@@@@@@@@@@<let context_%s_%s = "%s:%s"
4@@=&= )_=H@K.let namespace_)We(()Xe()A@B@K$ = "@B@K#:"
@@@@@@@9let namespace_%s = "%s:"
 @@=t'
=|)=)g=̠@K$let )a(z()a(z(A@B@K# = @D@@@K#_l
@@@@@@@.let %s = %d_l
&@@=ܠ'C=䠠@K$    )Z'()Z'(A@B@K";
@@@@@(    %s;
@@>'e>@K$  | )S'Z'g)S'Z'qA@B@LJ@@@@'  | %s
@@>,'>4@K'module * O&&*O&'A@B@K* = struct
@@@@@3module %s = struct
@@>\'>d@K+  type t =
*"P''*#P''-A@@@+  type t =

@@>t'>|*D>@K3  | UNKNOWN of int
*<U''*=U''A@@@3  | UNKNOWN of int

@@>'>@LJ@@!
*YV''*ZV''A@@>Ƞ'>Р@K/  let mask = [
*iW''*jW''A@@@/  let mask = [

@@>ࠠ(>蠠*?@K$  ]
*\(+(4*\(+(;A@@@$  ]

@@?( ?$@K$end
*](=(F*](=(MA@@@$end

@@?4(7?<@LJ@@!
*^(O(X*^(O(\A@@?L(M?T@K$  | *G&=&J*G&=&TA@B@LJ@@@@'  | %s
@@?t(n?|@K'module *C%%*C%%A@B@K* = struct
@@@@@3module %s = struct
@@?(?@K+  type t =
+
D%&+D%&A@@@+  type t =

@@?(?Ġ+,?蠠@K3  | UNKNOWN of int
+$I&i&r+%I&i&A@@@3  | UNKNOWN of int

@@?(@ @K$end
+;J&&+<J&&A@@@$end

@@@(@@LJ@@!
+XK&&+YK&&A@@@((@0(@P@K
  cexception Error of string * Unix.error option
exception Closed of string
type cookie = int64
type extent = int64 * int64

(* Give the exceptions names so that they can be raised from the C code. *)
let () =
  Callback.register_exception "nbd_internal_ocaml_error" (Error ("", None));
  Callback.register_exception "nbd_internal_ocaml_closed" (Closed "")

+k4$%$*+l?%%A@@@
  cexception Error of string * Unix.error option
exception Closed of string
type cookie = int64
type extent = int64 * int64

(* Give the exceptions names so that they can be raised from the C code. *)
let () =
  Callback.register_exception "nbd_internal_ocaml_error" (Error ("", None));
  Callback.register_exception "nbd_internal_ocaml_closed" (Closed "")


@@@`)@h${@x+@$@+@$@Р+@젠$@+A@LJ@@!
+n*<*A+n*<*EA@@A()6A0@K
  #module Buffer = struct
  type t =
    (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t

  let alloc =
    Bigarray.Array1.create Bigarray.Char Bigarray.c_layout
  let size = Bigarray.Array1.dim

  external to_bytes : t -> bytes = "nbd_internal_ocaml_buffer_to_bytes"
  external to_string : t -> string = "nbd_internal_ocaml_buffer_to_bytes"
  external _of_bytes : bytes -> t -> unit =
    "nbd_internal_ocaml_buffer_of_bytes"
  external _of_string : string -> t -> unit =
    "nbd_internal_ocaml_buffer_of_bytes"
  let of_bytes b =
    let buf = alloc (Bytes.length b) in
    _of_bytes b buf;
    buf
  let of_string s =
    let buf = alloc (String.length s) in
    _of_string s buf;
    buf

  external is_zero : ?sub:(int * int) -> t -> bool =
    "nbd_internal_ocaml_is_zero" [+p*H*M+/:/;A@QEK	hnoalloc]
end

external errno_of_unix_error : Unix.error -> int =
    "nbd_internal_code_of_unix_error" [@QEK
  Knoalloc]

type t

external _create : unit -> t = "nbd_internal_ocaml_nbd_create"
external close : t -> unit = "nbd_internal_ocaml_nbd_close"

let create () =
  let nbd = _create () in
  Gc.finalise close nbd;
  nbd

let with_handle f =
  let nbd = create () in
  try let r = f nbd in close nbd; r with exn -> close nbd; raise exn

@@@@@@@
  module Buffer = struct
  type t =
    (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t

  let alloc =
    Bigarray.Array1.create Bigarray.Char Bigarray.c_layout
  let size = Bigarray.Array1.dim

  external to_bytes : t -> bytes = "nbd_internal_ocaml_buffer_to_bytes"
  external to_string : t -> string = "nbd_internal_ocaml_buffer_to_bytes"
  external _of_bytes : bytes -> t -> unit =
    "nbd_internal_ocaml_buffer_of_bytes"
  external _of_string : string -> t -> unit =
    "nbd_internal_ocaml_buffer_of_bytes"
  let of_bytes b =
    let buf = alloc (Bytes.length b) in
    _of_bytes b buf;
    buf
  let of_string s =
    let buf = alloc (String.length s) in
    _of_string s buf;
    buf

  external is_zero : ?sub:(int * int) -> t -> bool =
    "nbd_internal_ocaml_is_zero" [@@noalloc]
end

external errno_of_unix_error : Unix.error -> int =
    "nbd_internal_code_of_unix_error" [@@noalloc]

type t

external _create : unit -> t = "nbd_internal_ocaml_nbd_create"
external close : t -> unit = "nbd_internal_ocaml_nbd_close"

let create () =
  let nbd = _create () in
  Gc.finalise close nbd;
  nbd

let with_handle f =
  let nbd = create () in
  try let r = f nbd in close nbd; r with exn -> close nbd; raise exn

 @@A@)cAH$AX+Ax@L`B@@@@# %s+&"#"+&"#'A@@A)A@K" ?+%""+%""A@B@@@@$ ?%s@@AĠ)A̠@K$val ,""."7,""."FA@B@K# : @B@LJ@@@@@@,val %s : %s
@@B8)B@@K)(** [NBD.,F$"y",G$"y"A@B@K" t@@@@@-(** [NBD.%s t@@BT)B\,sB,vB@K"]
,n'#/#8,o'#/#=A@@@"]

@@B*B@LJ@@!
,(#?#H,(#?#LA@@BР*!Bؠ@K$    ,)#N#W,)#N#aA@B@LJ@@@@'    %s
@@B젠*BB@LJ@@!
,*#m#v,*#m#zA@@C*XC*[C !
,+#|#,+#|#@@C0,C8@B@@@"%s,+#|#,+#|#A@@CH*}CP@K#*)
,,##,,##A@@@#*)

@@C`*Ch@LJ@@!
--##--##A@@Cx*C-C@K$val -' -( A@B@K) : int32
@@@@@/val %s : int32
@@C*C*Cࠠ@K,val context_-L -M A@B@L _B@K* : string
@@@@@@@;val context_%s_%s : string
@@C*C-D @K.val namespace_-{ ;D-| ;aA@B@K* : string
@@@@@:val namespace_%s : string
@@DH+#DP-Dt-D@K$val - - A@B@K) : int32
@@@@@/val %s : int32
@@D+KD@K$  | - 	- 	 A@B@LJ@@@@'  | %s
@@D̠+lDԠ@K'module - - A@B@K' : sig
@@@@@0module %s : sig
@@D+E@K+  type t =
. .	 A@@@+  type t =

@@E+E.*E@@K3  | UNKNOWN of int
." 5>.# 5TA@@@3  | UNKNOWN of int

@@EP+EX@LJ@@!
.? V_.@ VcA@@Eh+Ep@K4  val mask : t list
.O en.P eA@@@4  val mask : t list

@@E+E@K$end
.f .g A@@@$end

@@E,E@LJ@@!
. . A@@E,E@K$  | . . A@B@LJ@@@@'  | %s
@@Eؠ,:Eࠠ@K'module . . A@B@K' : sig
@@@@@0module %s : sig
@@F,\F@K+  type t =
. . A@@@+  type t =

@@F ,sF(.FL@K3  | UNKNOWN of int
. $. :A@@@3  | UNKNOWN of int

@@F\,Fd@K$end
/ <E/ <LA@@@$end

@@Ft,F|@LJ@@!
/$ NW/% N[A@@F,F,F@K
  E(** OCaml bindings for libnbd.

    For full documentation see libnbd-ocaml(3) and libnbd(3).

    For examples written in OCaml see the libnbd source code
    [ocaml/examples] subdirectory.
*)

exception Error of string * Unix.error option
(** Exception thrown when an API call fails.

    The string is the error message, and the int is the {!Unix.error}
    (if available).
*)

exception Closed of string
(** Exception thrown if you call a closed handle. *)

type cookie = int64

type extent = int64 * int64
(** Length and flags of an extent in {!block_status_64} callback. *)

/7  /8 MNA@@@
  E(** OCaml bindings for libnbd.

    For full documentation see libnbd-ocaml(3) and libnbd(3).

    For examples written in OCaml see the libnbd source code
    [ocaml/examples] subdirectory.
*)

exception Error of string * Unix.error option
(** Exception thrown when an API call fails.

    The string is the error message, and the int is the {!Unix.error}
    (if available).
*)

exception Closed of string
(** Exception thrown if you call a closed handle. *)

type cookie = int64

type extent = int64 * int64
(** Length and flags of an extent in {!block_status_64} callback. *)


@@FĠ,F̠(GFܠ/\F(MG/bG$(SG4/hGP(YG`/nG|@LJ@@!
/l uz/m u~A@@G-G@K
  Tmodule Buffer : sig
  type t =
    (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
  (** A buffer that persists across calls, used in {!aio_pread},
      {!aio_pwrite} and similar.

      In libnbd ≤ 1.18 this was a specially implemented type.
      This was inefficient as zero copy was not possible.

      In libnbd ≥ 1.20 this is just an alias for a {!Bigarray},
      so you can use functions from {!Bigarray.Array1} directly
      if you prefer.  This also allows zero copy.

      This type is compatible with the
      {{:https://v3.ocaml.org/p/bigstring/latest}[bigstring]} and
      {{:https://v3.ocaml.org/p/bigstringaf/latest}[bigstringaf]}
      libraries. *)

  val alloc : int -> t
  (** Allocate an uninitialized buffer.  The parameter is the size
      in bytes.

      In libnbd ≥ 1.20 this is an alias for {!Bigarray.Array1.create}. *)

  val to_bytes : t -> bytes
  (** Copy buffer to an OCaml [bytes] object.

      In libnbd ≥ 1.20 you can read from the bigarray directly to avoid
      copying if you want. *)

  val to_string : t -> string
  (** Same as {!to_bytes} but returns a [string] instead. *)

  val of_bytes : bytes -> t
  (** Copy an OCaml [bytes] object to a newly allocated buffer.

      In libnbd ≥ 1.20 you can write to the bigarray directly to avoid
      copying if you want. *)

  val of_string : string -> t
  (** Same as {!of_bytes} but takes a [string] instead. *)

  val size : t -> int
  (** Return the size of the buffer.

      In libnbd ≥ 1.20 this is an alias for {!Bigarray.Array1.dim}. *)

  val is_zero : ?sub:(int * int) -> t -> bool
  (** Return true if and only if the buffer contains only zero bytes.

      The optional [?sub = (offset, len)] can be used to check part
      of a buffer. *)

end
(** Persistent buffer used in AIO calls. *)

val errno_of_unix_error : Unix.error -> int
(** Return the raw C errno corresponding to a {!Unix.error}.  This
    can be used in callbacks to update the [int ref] parameter. *)

type t
(** The handle. *)

val create : unit -> t
(** Create a new handle. *)

val close : t -> unit
(** Close a handle.

    Handles can also be closed by the garbage collector when
    they become unreachable.  This call is used only if you want
    to force the handle to close now and reclaim resources
    immediately.
*)

val with_handle : (t -> 'a) -> 'a
(** Wrapper around {!create}.  It calls the function parameter with a
    newly created handle, and ensures that {!close} is always called
    even if the function throws an exception.

    Use this when it is essential that the handle is closed in order
    to free up external resources in a timely manner; for example if
    running the server as a subprocess and you want to ensure that the
    subprocess is always killed; or if you need to disconnect from the
    server before continuing with another operation. *)

/| /}!!A@@@
  Tmodule Buffer : sig
  type t =
    (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
  (** A buffer that persists across calls, used in {!aio_pread},
      {!aio_pwrite} and similar.

      In libnbd ≤ 1.18 this was a specially implemented type.
      This was inefficient as zero copy was not possible.

      In libnbd ≥ 1.20 this is just an alias for a {!Bigarray},
      so you can use functions from {!Bigarray.Array1} directly
      if you prefer.  This also allows zero copy.

      This type is compatible with the
      {{:https://v3.ocaml.org/p/bigstring/latest}[bigstring]} and
      {{:https://v3.ocaml.org/p/bigstringaf/latest}[bigstringaf]}
      libraries. *)

  val alloc : int -> t
  (** Allocate an uninitialized buffer.  The parameter is the size
      in bytes.

      In libnbd ≥ 1.20 this is an alias for {!Bigarray.Array1.create}. *)

  val to_bytes : t -> bytes
  (** Copy buffer to an OCaml [bytes] object.

      In libnbd ≥ 1.20 you can read from the bigarray directly to avoid
      copying if you want. *)

  val to_string : t -> string
  (** Same as {!to_bytes} but returns a [string] instead. *)

  val of_bytes : bytes -> t
  (** Copy an OCaml [bytes] object to a newly allocated buffer.

      In libnbd ≥ 1.20 you can write to the bigarray directly to avoid
      copying if you want. *)

  val of_string : string -> t
  (** Same as {!of_bytes} but takes a [string] instead. *)

  val size : t -> int
  (** Return the size of the buffer.

      In libnbd ≥ 1.20 this is an alias for {!Bigarray.Array1.dim}. *)

  val is_zero : ?sub:(int * int) -> t -> bool
  (** Return true if and only if the buffer contains only zero bytes.

      The optional [?sub = (offset, len)] can be used to check part
      of a buffer. *)

end
(** Persistent buffer used in AIO calls. *)

val errno_of_unix_error : Unix.error -> int
(** Return the raw C errno corresponding to a {!Unix.error}.  This
    can be used in callbacks to update the [int ref] parameter. *)

type t
(** The handle. *)

val create : unit -> t
(** Create a new handle. *)

val close : t -> unit
(** Close a handle.

    Handles can also be closed by the garbage collector when
    they become unreachable.  This call is used only if you want
    to force the handle to close now and reclaim resources
    immediately.
*)

val with_handle : (t -> 'a) -> 'a
(** Wrapper around {!create}.  It calls the function parameter with a
    newly created handle, and ensures that {!close} is always called
    even if the function throws an exception.

    Use this when it is essential that the handle is closed in order
    to free up external resources in a timely manner; for example if
    running the server as a subprocess and you want to ensure that the
    subprocess is always killed; or if you need to disconnect from the
    server before continuing with another operation. *)


@@G-G(G/G䠠/H/H@// j

/ j

@@ jR@Ix(@I/K@%Utils0#_Aк6u2+l-Stdlib__Uchar0o9us:2[].Stdlib__String0.BdJP.F4Y3+Stdlib__Seq0Jd8_mJk.Stdlib__Printf0pJUX빃Ύ,Stdlib__List0U#r&L.Stdlib__Either0$_ʩ<.Stdlib__Buffer0ok
Vj&Stdlib0-&fºnr39tߠ/0RBe;Dyp۠8CamlinternalFormatBasics0ĵ'(jdǠ!C00+kquS{#API0e M'cC@((/0//ڠ-@@@K                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "GoLang.ml" 33 1174 1178 "GoLang.ml" 33 1174 1192
type(
  API.arg -> string
)
ident(
  def go_name_of_arg "GoLang.ml" 56 1707 1707 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 34 1204 1213 "GoLang.ml" 34 1204 1214
type(
  string
)
ident(
  def n "GoLang.ml" 34 1204 1218 "GoLang.ml" 34 1204 1219
)
"GoLang.ml" 34 1204 1208 "GoLang.ml" 34 1204 1214
type(
  API.arg
)
"GoLang.ml" 34 1204 1218 "GoLang.ml" 34 1204 1219
type(
  string
)
ident(
  int_ref n "GoLang.ml" 34 1204 1213 "GoLang.ml" 34 1204 1214
)
"GoLang.ml" 35 1220 1233 "GoLang.ml" 35 1220 1234
type(
  string
)
ident(
  def n "GoLang.ml" 35 1220 1244 "GoLang.ml" 35 1220 1245
)
"GoLang.ml" 35 1220 1236 "GoLang.ml" 35 1220 1239
type(
  string
)
ident(
  def len "GoLang.ml" 35 1220 1244 "GoLang.ml" 35 1220 1245
)
"GoLang.ml" 35 1220 1224 "GoLang.ml" 35 1220 1240
type(
  API.arg
)
"GoLang.ml" 35 1220 1244 "GoLang.ml" 35 1220 1245
type(
  string
)
ident(
  int_ref n "GoLang.ml" 35 1220 1233 "GoLang.ml" 35 1220 1234
)
"GoLang.ml" 36 1246 1260 "GoLang.ml" 36 1246 1261
type(
  string
)
ident(
  def n "GoLang.ml" 36 1246 1271 "GoLang.ml" 36 1246 1272
)
"GoLang.ml" 36 1246 1263 "GoLang.ml" 36 1246 1266
type(
  string
)
ident(
  def len "GoLang.ml" 36 1246 1271 "GoLang.ml" 36 1246 1272
)
"GoLang.ml" 36 1246 1250 "GoLang.ml" 36 1246 1267
type(
  API.arg
)
"GoLang.ml" 36 1246 1271 "GoLang.ml" 36 1246 1272
type(
  string
)
ident(
  int_ref n "GoLang.ml" 36 1246 1260 "GoLang.ml" 36 1246 1261
)
"GoLang.ml" 37 1273 1293 "GoLang.ml" 37 1273 1294
type(
  string
)
ident(
  def n "GoLang.ml" 37 1273 1304 "GoLang.ml" 37 1273 1305
)
"GoLang.ml" 37 1273 1296 "GoLang.ml" 37 1273 1299
type(
  string
)
ident(
  def len "GoLang.ml" 37 1273 1304 "GoLang.ml" 37 1273 1305
)
"GoLang.ml" 37 1273 1277 "GoLang.ml" 37 1273 1300
type(
  API.arg
)
"GoLang.ml" 37 1273 1304 "GoLang.ml" 37 1273 1305
type(
  string
)
ident(
  int_ref n "GoLang.ml" 37 1273 1293 "GoLang.ml" 37 1273 1294
)
"GoLang.ml" 38 1306 1327 "GoLang.ml" 38 1306 1328
type(
  string
)
ident(
  def n "GoLang.ml" 38 1306 1338 "GoLang.ml" 38 1306 1339
)
"GoLang.ml" 38 1306 1330 "GoLang.ml" 38 1306 1333
type(
  string
)
ident(
  def len "GoLang.ml" 38 1306 1338 "GoLang.ml" 38 1306 1339
)
"GoLang.ml" 38 1306 1310 "GoLang.ml" 38 1306 1334
type(
  API.arg
)
"GoLang.ml" 38 1306 1338 "GoLang.ml" 38 1306 1339
type(
  string
)
ident(
  int_ref n "GoLang.ml" 38 1306 1327 "GoLang.ml" 38 1306 1328
)
"GoLang.ml" 39 1340 1354 "GoLang.ml" 39 1340 1360
type(
  string
)
ident(
  def cbname "GoLang.ml" 39 1340 1366 "GoLang.ml" 39 1340 1372
)
"GoLang.ml" 39 1340 1352 "GoLang.ml" 39 1340 1362
type(
  API.closure
)
"GoLang.ml" 39 1340 1344 "GoLang.ml" 39 1340 1362
type(
  API.arg
)
"GoLang.ml" 39 1340 1366 "GoLang.ml" 39 1340 1372
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 39 1340 1354 "GoLang.ml" 39 1340 1360
)
"GoLang.ml" 40 1373 1383 "GoLang.ml" 40 1373 1384
type(
  string
)
ident(
  def n "GoLang.ml" 40 1373 1392 "GoLang.ml" 40 1373 1393
)
"GoLang.ml" 40 1373 1386 "GoLang.ml" 40 1373 1387
type(
  API.enum
)
"GoLang.ml" 40 1373 1377 "GoLang.ml" 40 1373 1388
type(
  API.arg
)
"GoLang.ml" 40 1373 1392 "GoLang.ml" 40 1373 1393
type(
  string
)
ident(
  int_ref n "GoLang.ml" 40 1373 1383 "GoLang.ml" 40 1373 1384
)
"GoLang.ml" 41 1394 1407 "GoLang.ml" 41 1394 1408
type(
  string
)
"GoLang.ml" 41 1394 1398 "GoLang.ml" 41 1394 1408
type(
  API.arg
)
"GoLang.ml" 41 1394 1419 "GoLang.ml" 41 1394 1424
type(
  bool
)
"GoLang.ml" 41 1394 1412 "GoLang.ml" 41 1394 1424
type(
  string
)
"GoLang.ml" 42 1461 1468 "GoLang.ml" 42 1461 1469
type(
  string
)
ident(
  def n "GoLang.ml" 42 1461 1473 "GoLang.ml" 42 1461 1474
)
"GoLang.ml" 42 1461 1465 "GoLang.ml" 42 1461 1469
type(
  API.arg
)
"GoLang.ml" 42 1461 1473 "GoLang.ml" 42 1461 1474
type(
  string
)
ident(
  int_ref n "GoLang.ml" 42 1461 1468 "GoLang.ml" 42 1461 1469
)
"GoLang.ml" 43 1475 1486 "GoLang.ml" 43 1475 1487
type(
  string
)
ident(
  def n "GoLang.ml" 43 1475 1495 "GoLang.ml" 43 1475 1496
)
"GoLang.ml" 43 1475 1489 "GoLang.ml" 43 1475 1490
type(
  API.flags
)
"GoLang.ml" 43 1475 1479 "GoLang.ml" 43 1475 1491
type(
  API.arg
)
"GoLang.ml" 43 1475 1495 "GoLang.ml" 43 1475 1496
type(
  string
)
ident(
  int_ref n "GoLang.ml" 43 1475 1486 "GoLang.ml" 43 1475 1487
)
"GoLang.ml" 44 1497 1505 "GoLang.ml" 44 1497 1506
type(
  string
)
ident(
  def n "GoLang.ml" 44 1497 1510 "GoLang.ml" 44 1497 1511
)
"GoLang.ml" 44 1497 1501 "GoLang.ml" 44 1497 1506
type(
  API.arg
)
"GoLang.ml" 44 1497 1510 "GoLang.ml" 44 1497 1511
type(
  string
)
ident(
  int_ref n "GoLang.ml" 44 1497 1505 "GoLang.ml" 44 1497 1506
)
"GoLang.ml" 45 1512 1522 "GoLang.ml" 45 1512 1523
type(
  string
)
ident(
  def n "GoLang.ml" 45 1512 1527 "GoLang.ml" 45 1512 1528
)
"GoLang.ml" 45 1512 1516 "GoLang.ml" 45 1512 1523
type(
  API.arg
)
"GoLang.ml" 45 1512 1527 "GoLang.ml" 45 1512 1528
type(
  string
)
ident(
  int_ref n "GoLang.ml" 45 1512 1522 "GoLang.ml" 45 1512 1523
)
"GoLang.ml" 46 1529 1538 "GoLang.ml" 46 1529 1539
type(
  string
)
ident(
  def n "GoLang.ml" 46 1529 1543 "GoLang.ml" 46 1529 1544
)
"GoLang.ml" 46 1529 1533 "GoLang.ml" 46 1529 1539
type(
  API.arg
)
"GoLang.ml" 46 1529 1543 "GoLang.ml" 46 1529 1544
type(
  string
)
ident(
  int_ref n "GoLang.ml" 46 1529 1538 "GoLang.ml" 46 1529 1539
)
"GoLang.ml" 47 1545 1555 "GoLang.ml" 47 1545 1556
type(
  string
)
ident(
  def n "GoLang.ml" 47 1545 1560 "GoLang.ml" 47 1545 1561
)
"GoLang.ml" 47 1545 1549 "GoLang.ml" 47 1545 1556
type(
  API.arg
)
"GoLang.ml" 47 1545 1560 "GoLang.ml" 47 1545 1561
type(
  string
)
ident(
  int_ref n "GoLang.ml" 47 1545 1555 "GoLang.ml" 47 1545 1556
)
"GoLang.ml" 48 1562 1582 "GoLang.ml" 48 1562 1583
type(
  string
)
ident(
  def n "GoLang.ml" 48 1562 1593 "GoLang.ml" 48 1562 1594
)
"GoLang.ml" 48 1562 1585 "GoLang.ml" 48 1562 1588
type(
  string
)
ident(
  def len "GoLang.ml" 48 1562 1593 "GoLang.ml" 48 1562 1594
)
"GoLang.ml" 48 1562 1566 "GoLang.ml" 48 1562 1589
type(
  API.arg
)
"GoLang.ml" 48 1562 1593 "GoLang.ml" 48 1562 1594
type(
  string
)
ident(
  int_ref n "GoLang.ml" 48 1562 1582 "GoLang.ml" 48 1562 1583
)
"GoLang.ml" 49 1595 1606 "GoLang.ml" 49 1595 1607
type(
  string
)
ident(
  def n "GoLang.ml" 49 1595 1611 "GoLang.ml" 49 1595 1612
)
"GoLang.ml" 49 1595 1599 "GoLang.ml" 49 1595 1607
type(
  API.arg
)
"GoLang.ml" 49 1595 1611 "GoLang.ml" 49 1595 1612
type(
  string
)
ident(
  int_ref n "GoLang.ml" 49 1595 1606 "GoLang.ml" 49 1595 1607
)
"GoLang.ml" 50 1613 1628 "GoLang.ml" 50 1613 1629
type(
  string
)
ident(
  def n "GoLang.ml" 50 1613 1633 "GoLang.ml" 50 1613 1634
)
"GoLang.ml" 50 1613 1617 "GoLang.ml" 50 1613 1629
type(
  API.arg
)
"GoLang.ml" 50 1613 1633 "GoLang.ml" 50 1613 1634
type(
  string
)
ident(
  int_ref n "GoLang.ml" 50 1613 1628 "GoLang.ml" 50 1613 1629
)
"GoLang.ml" 51 1635 1644 "GoLang.ml" 51 1635 1645
type(
  string
)
ident(
  def n "GoLang.ml" 51 1635 1649 "GoLang.ml" 51 1635 1650
)
"GoLang.ml" 51 1635 1639 "GoLang.ml" 51 1635 1645
type(
  API.arg
)
"GoLang.ml" 51 1635 1649 "GoLang.ml" 51 1635 1650
type(
  string
)
ident(
  int_ref n "GoLang.ml" 51 1635 1644 "GoLang.ml" 51 1635 1645
)
"GoLang.ml" 52 1651 1662 "GoLang.ml" 52 1651 1663
type(
  string
)
ident(
  def n "GoLang.ml" 52 1651 1667 "GoLang.ml" 52 1651 1668
)
"GoLang.ml" 52 1651 1655 "GoLang.ml" 52 1651 1663
type(
  API.arg
)
"GoLang.ml" 52 1651 1667 "GoLang.ml" 52 1651 1668
type(
  string
)
ident(
  int_ref n "GoLang.ml" 52 1651 1662 "GoLang.ml" 52 1651 1663
)
"GoLang.ml" 53 1669 1680 "GoLang.ml" 53 1669 1681
type(
  string
)
ident(
  def n "GoLang.ml" 53 1669 1685 "GoLang.ml" 53 1669 1686
)
"GoLang.ml" 53 1669 1673 "GoLang.ml" 53 1669 1681
type(
  API.arg
)
"GoLang.ml" 53 1669 1685 "GoLang.ml" 53 1669 1686
type(
  string
)
ident(
  int_ref n "GoLang.ml" 53 1669 1680 "GoLang.ml" 53 1669 1681
)
"GoLang.ml" 54 1687 1699 "GoLang.ml" 54 1687 1700
type(
  string
)
ident(
  def n "GoLang.ml" 54 1687 1704 "GoLang.ml" 54 1687 1705
)
"GoLang.ml" 54 1687 1691 "GoLang.ml" 54 1687 1700
type(
  API.arg
)
"GoLang.ml" 54 1687 1704 "GoLang.ml" 54 1687 1705
type(
  string
)
ident(
  int_ref n "GoLang.ml" 54 1687 1699 "GoLang.ml" 54 1687 1700
)
"GoLang.ml" 33 1174 1195 "GoLang.ml" 54 1687 1705
type(
  API.arg -> string
)
"GoLang.ml" 56 1707 1711 "GoLang.ml" 56 1707 1722
type(
  API.arg -> string
)
ident(
  def go_arg_type "GoLang.ml" 79 2417 2417 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 57 1734 1743 "GoLang.ml" 57 1734 1744
type(
  string
)
"GoLang.ml" 57 1734 1738 "GoLang.ml" 57 1734 1744
type(
  API.arg
)
"GoLang.ml" 57 1734 1748 "GoLang.ml" 57 1734 1754
type(
  string
)
"GoLang.ml" 58 1755 1767 "GoLang.ml" 58 1755 1768
type(
  string
)
type(
  string
)
"GoLang.ml" 58 1755 1759 "GoLang.ml" 58 1755 1768
type(
  API.arg
)
"GoLang.ml" 58 1755 1772 "GoLang.ml" 58 1755 1780
type(
  string
)
"GoLang.ml" 59 1781 1800 "GoLang.ml" 59 1781 1801
type(
  string
)
type(
  string
)
"GoLang.ml" 59 1781 1785 "GoLang.ml" 59 1781 1801
type(
  API.arg
)
"GoLang.ml" 59 1781 1805 "GoLang.ml" 59 1781 1816
type(
  string
)
"GoLang.ml" 60 1817 1830 "GoLang.ml" 60 1817 1831
type(
  string
)
type(
  string
)
"GoLang.ml" 60 1817 1821 "GoLang.ml" 60 1817 1831
type(
  API.arg
)
"GoLang.ml" 60 1817 1835 "GoLang.ml" 60 1817 1843
type(
  string
)
"GoLang.ml" 61 1844 1864 "GoLang.ml" 61 1844 1865
type(
  string
)
type(
  string
)
"GoLang.ml" 61 1844 1848 "GoLang.ml" 61 1844 1865
type(
  API.arg
)
"GoLang.ml" 61 1844 1869 "GoLang.ml" 61 1844 1880
type(
  string
)
"GoLang.ml" 62 1881 1895 "GoLang.ml" 62 1881 1901
type(
  string
)
ident(
  def cbname "GoLang.ml" 62 1881 1907 "GoLang.ml" 62 1881 1947
)
"GoLang.ml" 62 1881 1893 "GoLang.ml" 62 1881 1903
type(
  API.closure
)
"GoLang.ml" 62 1881 1885 "GoLang.ml" 62 1881 1903
type(
  API.arg
)
"GoLang.ml" 62 1881 1907 "GoLang.ml" 62 1881 1914
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"GoLang.ml" 62 1881 1915 "GoLang.ml" 62 1881 1927
type(
  (string -> string, unit, string) format
)
"GoLang.ml" 62 1881 1929 "GoLang.ml" 62 1881 1939
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 62 1881 1940 "GoLang.ml" 62 1881 1946
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 62 1881 1895 "GoLang.ml" 62 1881 1901
)
"GoLang.ml" 62 1881 1928 "GoLang.ml" 62 1881 1947
type(
  string
)
"GoLang.ml" 62 1881 1907 "GoLang.ml" 62 1881 1947
type(
  string
)
"GoLang.ml" 63 1948 1958 "GoLang.ml" 63 1948 1959
type(
  string
)
"GoLang.ml" 63 1948 1963 "GoLang.ml" 63 1948 1974
type(
  string
)
ident(
  def enum_prefix "GoLang.ml" 63 1948 1981 "GoLang.ml" 63 1948 2003
)
"GoLang.ml" 63 1948 1961 "GoLang.ml" 63 1948 1976
type(
  API.enum
)
"GoLang.ml" 63 1948 1952 "GoLang.ml" 63 1948 1977
type(
  API.arg
)
"GoLang.ml" 63 1948 1981 "GoLang.ml" 63 1948 1991
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 63 1948 1992 "GoLang.ml" 63 1948 2003
type(
  string
)
ident(
  int_ref enum_prefix "GoLang.ml" 63 1948 1963 "GoLang.ml" 63 1948 1974
)
"GoLang.ml" 63 1948 1981 "GoLang.ml" 63 1948 2003
type(
  string
)
"GoLang.ml" 64 2004 2017 "GoLang.ml" 64 2004 2018
type(
  string
)
"GoLang.ml" 64 2004 2008 "GoLang.ml" 64 2004 2018
type(
  API.arg
)
"GoLang.ml" 64 2004 2029 "GoLang.ml" 64 2004 2034
type(
  bool
)
"GoLang.ml" 64 2004 2022 "GoLang.ml" 64 2004 2034
type(
  string
)
"GoLang.ml" 65 2071 2078 "GoLang.ml" 65 2071 2079
type(
  string
)
"GoLang.ml" 65 2071 2075 "GoLang.ml" 65 2071 2079
type(
  API.arg
)
"GoLang.ml" 65 2071 2083 "GoLang.ml" 65 2071 2088
type(
  string
)
"GoLang.ml" 66 2089 2100 "GoLang.ml" 66 2089 2101
type(
  string
)
"GoLang.ml" 66 2089 2105 "GoLang.ml" 66 2089 2116
type(
  string
)
ident(
  def flag_prefix "GoLang.ml" 66 2089 2123 "GoLang.ml" 66 2089 2145
)
"GoLang.ml" 66 2089 2103 "GoLang.ml" 66 2089 2118
type(
  API.flags
)
"GoLang.ml" 66 2089 2093 "GoLang.ml" 66 2089 2119
type(
  API.arg
)
"GoLang.ml" 66 2089 2123 "GoLang.ml" 66 2089 2133
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 66 2089 2134 "GoLang.ml" 66 2089 2145
type(
  string
)
ident(
  int_ref flag_prefix "GoLang.ml" 66 2089 2105 "GoLang.ml" 66 2089 2116
)
"GoLang.ml" 66 2089 2123 "GoLang.ml" 66 2089 2145
type(
  string
)
"GoLang.ml" 67 2146 2154 "GoLang.ml" 67 2146 2155
type(
  string
)
"GoLang.ml" 67 2146 2150 "GoLang.ml" 67 2146 2155
type(
  API.arg
)
"GoLang.ml" 67 2146 2159 "GoLang.ml" 67 2146 2164
type(
  string
)
"GoLang.ml" 68 2165 2175 "GoLang.ml" 68 2165 2176
type(
  string
)
"GoLang.ml" 68 2165 2169 "GoLang.ml" 68 2165 2176
type(
  API.arg
)
"GoLang.ml" 68 2165 2180 "GoLang.ml" 68 2165 2187
type(
  string
)
"GoLang.ml" 69 2188 2197 "GoLang.ml" 69 2188 2198
type(
  string
)
"GoLang.ml" 69 2188 2192 "GoLang.ml" 69 2188 2198
type(
  API.arg
)
"GoLang.ml" 69 2188 2202 "GoLang.ml" 69 2188 2210
type(
  string
)
"GoLang.ml" 70 2211 2221 "GoLang.ml" 70 2211 2222
type(
  string
)
"GoLang.ml" 70 2211 2215 "GoLang.ml" 70 2211 2222
type(
  API.arg
)
"GoLang.ml" 70 2211 2226 "GoLang.ml" 70 2211 2231
type(
  string
)
"GoLang.ml" 71 2232 2251 "GoLang.ml" 71 2232 2252
type(
  string
)
type(
  string
)
"GoLang.ml" 71 2232 2236 "GoLang.ml" 71 2232 2252
type(
  API.arg
)
"GoLang.ml" 71 2232 2256 "GoLang.ml" 71 2232 2264
type(
  string
)
"GoLang.ml" 72 2265 2276 "GoLang.ml" 72 2265 2277
type(
  string
)
"GoLang.ml" 72 2265 2269 "GoLang.ml" 72 2265 2277
type(
  API.arg
)
"GoLang.ml" 72 2265 2281 "GoLang.ml" 72 2265 2289
type(
  string
)
"GoLang.ml" 73 2290 2305 "GoLang.ml" 73 2290 2306
type(
  string
)
"GoLang.ml" 73 2290 2294 "GoLang.ml" 73 2290 2306
type(
  API.arg
)
"GoLang.ml" 73 2290 2310 "GoLang.ml" 73 2290 2320
type(
  string
)
"GoLang.ml" 74 2321 2330 "GoLang.ml" 74 2321 2331
type(
  string
)
"GoLang.ml" 74 2321 2325 "GoLang.ml" 74 2321 2331
type(
  API.arg
)
"GoLang.ml" 74 2321 2335 "GoLang.ml" 74 2321 2341
type(
  string
)
"GoLang.ml" 75 2342 2353 "GoLang.ml" 75 2342 2354
type(
  string
)
"GoLang.ml" 75 2342 2346 "GoLang.ml" 75 2342 2354
type(
  API.arg
)
"GoLang.ml" 75 2342 2358 "GoLang.ml" 75 2342 2366
type(
  string
)
"GoLang.ml" 76 2367 2378 "GoLang.ml" 76 2367 2379
type(
  string
)
"GoLang.ml" 76 2367 2371 "GoLang.ml" 76 2367 2379
type(
  API.arg
)
"GoLang.ml" 76 2367 2383 "GoLang.ml" 76 2367 2391
type(
  string
)
"GoLang.ml" 77 2392 2404 "GoLang.ml" 77 2392 2405
type(
  string
)
"GoLang.ml" 77 2392 2396 "GoLang.ml" 77 2392 2405
type(
  API.arg
)
"GoLang.ml" 77 2392 2409 "GoLang.ml" 77 2392 2415
type(
  string
)
"GoLang.ml" 56 1707 1725 "GoLang.ml" 77 2392 2415
type(
  API.arg -> string
)
"GoLang.ml" 79 2417 2421 "GoLang.ml" 79 2417 2438
type(
  API.optarg -> string
)
ident(
  def go_name_of_optarg "GoLang.ml" 83 2569 2569 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 80 2450 2465 "GoLang.ml" 80 2450 2471
type(
  string
)
ident(
  def cbname "GoLang.ml" 80 2450 2477 "GoLang.ml" 80 2450 2517
)
"GoLang.ml" 80 2450 2463 "GoLang.ml" 80 2450 2473
type(
  API.closure
)
"GoLang.ml" 80 2450 2454 "GoLang.ml" 80 2450 2473
type(
  API.optarg
)
"GoLang.ml" 80 2450 2477 "GoLang.ml" 80 2450 2484
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"GoLang.ml" 80 2450 2485 "GoLang.ml" 80 2450 2497
type(
  (string -> string, unit, string) format
)
"GoLang.ml" 80 2450 2499 "GoLang.ml" 80 2450 2509
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 80 2450 2510 "GoLang.ml" 80 2450 2516
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 80 2450 2465 "GoLang.ml" 80 2450 2471
)
"GoLang.ml" 80 2450 2498 "GoLang.ml" 80 2450 2517
type(
  string
)
"GoLang.ml" 80 2450 2477 "GoLang.ml" 80 2450 2517
type(
  string
)
"GoLang.ml" 81 2518 2530 "GoLang.ml" 81 2518 2531
type(
  string
)
ident(
  def n "GoLang.ml" 81 2518 2542 "GoLang.ml" 81 2518 2567
)
"GoLang.ml" 81 2518 2533 "GoLang.ml" 81 2518 2534
type(
  API.flags
)
"GoLang.ml" 81 2518 2536 "GoLang.ml" 81 2518 2537
type(
  string list option
)
"GoLang.ml" 81 2518 2522 "GoLang.ml" 81 2518 2538
type(
  API.optarg
)
"GoLang.ml" 81 2518 2542 "GoLang.ml" 81 2518 2565
type(
  string -> string
)
ident(
  int_ref Stdlib.String.capitalize_ascii "string.mli" 277 10000 10000 "string.mli" 277 10000 10039
)
"GoLang.ml" 81 2518 2566 "GoLang.ml" 81 2518 2567
type(
  string
)
ident(
  int_ref n "GoLang.ml" 81 2518 2530 "GoLang.ml" 81 2518 2531
)
"GoLang.ml" 81 2518 2542 "GoLang.ml" 81 2518 2567
type(
  string
)
"GoLang.ml" 79 2417 2441 "GoLang.ml" 81 2518 2567
type(
  API.optarg -> string
)
"GoLang.ml" 83 2569 2573 "GoLang.ml" 83 2569 2584
type(
  API.ret -> string option
)
ident(
  def go_ret_type "GoLang.ml" 103 3223 3223 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 85 2655 2659 "GoLang.ml" 85 2655 2663
type(
  API.ret
)
"GoLang.ml" 85 2655 2667 "GoLang.ml" 85 2655 2671
type(
  string option
)
"GoLang.ml" 86 2672 2676 "GoLang.ml" 86 2672 2681
type(
  API.ret
)
"GoLang.ml" 86 2672 2690 "GoLang.ml" 86 2672 2696
type(
  string
)
"GoLang.ml" 86 2672 2685 "GoLang.ml" 86 2672 2696
type(
  string option
)
"GoLang.ml" 87 2697 2701 "GoLang.ml" 87 2697 2714
type(
  API.ret
)
"GoLang.ml" 87 2697 2723 "GoLang.ml" 87 2697 2732
type(
  string
)
"GoLang.ml" 87 2697 2718 "GoLang.ml" 87 2697 2732
type(
  string option
)
"GoLang.ml" 88 2733 2737 "GoLang.ml" 88 2733 2740
type(
  API.ret
)
"GoLang.ml" 88 2733 2749 "GoLang.ml" 88 2733 2754
type(
  string
)
"GoLang.ml" 88 2733 2744 "GoLang.ml" 88 2733 2754
type(
  string option
)
"GoLang.ml" 89 2755 2759 "GoLang.ml" 89 2755 2763
type(
  API.ret
)
"GoLang.ml" 89 2755 2772 "GoLang.ml" 89 2755 2778
type(
  string
)
"GoLang.ml" 89 2755 2767 "GoLang.ml" 89 2755 2778
type(
  string option
)
"GoLang.ml" 90 2779 2783 "GoLang.ml" 90 2779 2789
type(
  API.ret
)
"GoLang.ml" 90 2779 2798 "GoLang.ml" 90 2779 2806
type(
  string
)
"GoLang.ml" 90 2779 2793 "GoLang.ml" 90 2779 2806
type(
  string option
)
"GoLang.ml" 91 2807 2811 "GoLang.ml" 91 2807 2818
type(
  API.ret
)
"GoLang.ml" 91 2807 2827 "GoLang.ml" 91 2807 2835
type(
  string
)
"GoLang.ml" 91 2807 2822 "GoLang.ml" 91 2807 2835
type(
  string option
)
"GoLang.ml" 92 2836 2840 "GoLang.ml" 92 2836 2846
type(
  API.ret
)
"GoLang.ml" 92 2836 2855 "GoLang.ml" 92 2836 2861
type(
  string
)
"GoLang.ml" 92 2836 2850 "GoLang.ml" 92 2836 2861
type(
  string option
)
"GoLang.ml" 93 2862 2866 "GoLang.ml" 93 2862 2873
type(
  API.ret
)
"GoLang.ml" 93 2862 2882 "GoLang.ml" 93 2862 2891
type(
  string
)
"GoLang.ml" 93 2862 2877 "GoLang.ml" 93 2862 2891
type(
  string option
)
"GoLang.ml" 97 3021 3025 "GoLang.ml" 97 3021 3030
type(
  API.ret
)
"GoLang.ml" 97 3021 3039 "GoLang.ml" 97 3021 3045
type(
  string
)
"GoLang.ml" 97 3021 3034 "GoLang.ml" 97 3021 3045
type(
  string option
)
"GoLang.ml" 98 3046 3050 "GoLang.ml" 98 3046 3058
type(
  API.ret
)
"GoLang.ml" 98 3046 3067 "GoLang.ml" 98 3046 3073
type(
  string
)
"GoLang.ml" 98 3046 3062 "GoLang.ml" 98 3046 3073
type(
  string option
)
"GoLang.ml" 99 3074 3078 "GoLang.ml" 99 3074 3085
type(
  API.ret
)
"GoLang.ml" 99 3074 3094 "GoLang.ml" 99 3074 3102
type(
  string
)
"GoLang.ml" 99 3074 3089 "GoLang.ml" 99 3074 3102
type(
  string option
)
"GoLang.ml" 100 3103 3115 "GoLang.ml" 100 3103 3126
type(
  string
)
ident(
  def enum_prefix "GoLang.ml" 100 3103 3132 "GoLang.ml" 100 3103 3161
)
"GoLang.ml" 100 3103 3113 "GoLang.ml" 100 3103 3128
type(
  API.enum
)
"GoLang.ml" 100 3103 3107 "GoLang.ml" 100 3103 3128
type(
  API.ret
)
"GoLang.ml" 100 3103 3138 "GoLang.ml" 100 3103 3148
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 100 3103 3149 "GoLang.ml" 100 3103 3160
type(
  string
)
ident(
  int_ref enum_prefix "GoLang.ml" 100 3103 3115 "GoLang.ml" 100 3103 3126
)
"GoLang.ml" 100 3103 3137 "GoLang.ml" 100 3103 3161
type(
  string
)
"GoLang.ml" 100 3103 3132 "GoLang.ml" 100 3103 3161
type(
  string option
)
"GoLang.ml" 101 3162 3175 "GoLang.ml" 101 3162 3186
type(
  string
)
ident(
  def flag_prefix "GoLang.ml" 101 3162 3192 "GoLang.ml" 101 3162 3221
)
"GoLang.ml" 101 3162 3173 "GoLang.ml" 101 3162 3188
type(
  API.flags
)
"GoLang.ml" 101 3162 3166 "GoLang.ml" 101 3162 3188
type(
  API.ret
)
"GoLang.ml" 101 3162 3198 "GoLang.ml" 101 3162 3208
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 101 3162 3209 "GoLang.ml" 101 3162 3220
type(
  string
)
ident(
  int_ref flag_prefix "GoLang.ml" 101 3162 3175 "GoLang.ml" 101 3162 3186
)
"GoLang.ml" 101 3162 3197 "GoLang.ml" 101 3162 3221
type(
  string
)
"GoLang.ml" 101 3162 3192 "GoLang.ml" 101 3162 3221
type(
  string option
)
"GoLang.ml" 83 2569 2587 "GoLang.ml" 101 3162 3221
type(
  API.ret -> string option
)
"GoLang.ml" 103 3223 3227 "GoLang.ml" 103 3223 3239
type(
  API.ret -> string option
)
ident(
  def go_ret_error "GoLang.ml" 110 3444 3444 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 104 3251 3255 "GoLang.ml" 104 3251 3259
type(
  API.ret
)
"GoLang.ml" 104 3251 3263 "GoLang.ml" 104 3251 3267
type(
  string option
)
"GoLang.ml" 105 3268 3272 "GoLang.ml" 105 3268 3277
type(
  API.ret
)
"GoLang.ml" 105 3268 3286 "GoLang.ml" 105 3268 3293
type(
  string
)
"GoLang.ml" 105 3268 3281 "GoLang.ml" 105 3268 3293
type(
  string option
)
"GoLang.ml" 106 3294 3298 "GoLang.ml" 106 3294 3311
type(
  API.ret
)
"GoLang.ml" 106 3294 3314 "GoLang.ml" 106 3294 3321
type(
  API.ret
)
"GoLang.ml" 106 3294 3298 "GoLang.ml" 106 3294 3321
type(
  API.ret
)
"GoLang.ml" 106 3294 3330 "GoLang.ml" 106 3294 3335
type(
  string
)
"GoLang.ml" 106 3294 3325 "GoLang.ml" 106 3294 3335
type(
  string option
)
"GoLang.ml" 107 3336 3340 "GoLang.ml" 107 3336 3343
type(
  API.ret
)
"GoLang.ml" 107 3336 3346 "GoLang.ml" 107 3336 3350
type(
  API.ret
)
"GoLang.ml" 107 3336 3340 "GoLang.ml" 107 3336 3350
type(
  API.ret
)
"GoLang.ml" 107 3336 3353 "GoLang.ml" 107 3336 3359
type(
  API.ret
)
"GoLang.ml" 107 3336 3340 "GoLang.ml" 107 3336 3359
type(
  API.ret
)
"GoLang.ml" 107 3336 3362 "GoLang.ml" 107 3336 3369
type(
  API.ret
)
"GoLang.ml" 107 3336 3340 "GoLang.ml" 107 3336 3369
type(
  API.ret
)
"GoLang.ml" 107 3336 3372 "GoLang.ml" 107 3336 3378
type(
  API.ret
)
"GoLang.ml" 107 3336 3340 "GoLang.ml" 107 3336 3378
type(
  API.ret
)
"GoLang.ml" 107 3336 3381 "GoLang.ml" 107 3336 3386
type(
  API.ret
)
"GoLang.ml" 107 3336 3340 "GoLang.ml" 107 3336 3386
type(
  API.ret
)
"GoLang.ml" 107 3336 3389 "GoLang.ml" 107 3336 3397
type(
  API.ret
)
"GoLang.ml" 107 3336 3340 "GoLang.ml" 107 3336 3397
type(
  API.ret
)
"GoLang.ml" 107 3336 3400 "GoLang.ml" 107 3336 3407
type(
  API.ret
)
"GoLang.ml" 107 3336 3340 "GoLang.ml" 107 3336 3407
type(
  API.ret
)
"GoLang.ml" 108 3408 3418 "GoLang.ml" 108 3408 3419
type(
  API.enum
)
"GoLang.ml" 108 3408 3412 "GoLang.ml" 108 3408 3419
type(
  API.ret
)
"GoLang.ml" 107 3336 3340 "GoLang.ml" 108 3408 3419
type(
  API.ret
)
"GoLang.ml" 108 3408 3429 "GoLang.ml" 108 3408 3430
type(
  API.flags
)
"GoLang.ml" 108 3408 3422 "GoLang.ml" 108 3408 3430
type(
  API.ret
)
"GoLang.ml" 107 3336 3340 "GoLang.ml" 108 3408 3430
type(
  API.ret
)
"GoLang.ml" 108 3408 3439 "GoLang.ml" 108 3408 3442
type(
  string
)
"GoLang.ml" 108 3408 3434 "GoLang.ml" 108 3408 3442
type(
  string option
)
"GoLang.ml" 103 3223 3242 "GoLang.ml" 108 3408 3442
type(
  API.ret -> string option
)
"GoLang.ml" 110 3444 3448 "GoLang.ml" 110 3444 3464
type(
  API.ret -> string option
)
ident(
  def go_ret_c_errcode "GoLang.ml" 123 3955 3955 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 111 3476 3480 "GoLang.ml" 111 3476 3485
type(
  API.ret
)
"GoLang.ml" 111 3476 3494 "GoLang.ml" 111 3476 3498
type(
  string
)
"GoLang.ml" 111 3476 3489 "GoLang.ml" 111 3476 3498
type(
  string option
)
"GoLang.ml" 112 3499 3503 "GoLang.ml" 112 3499 3516
type(
  API.ret
)
"GoLang.ml" 112 3499 3525 "GoLang.ml" 112 3499 3530
type(
  string
)
"GoLang.ml" 112 3499 3520 "GoLang.ml" 112 3499 3530
type(
  string option
)
"GoLang.ml" 113 3531 3535 "GoLang.ml" 113 3531 3539
type(
  API.ret
)
"GoLang.ml" 113 3531 3542 "GoLang.ml" 113 3531 3545
type(
  API.ret
)
"GoLang.ml" 113 3531 3535 "GoLang.ml" 113 3531 3545
type(
  API.ret
)
"GoLang.ml" 113 3531 3548 "GoLang.ml" 113 3531 3552
type(
  API.ret
)
"GoLang.ml" 113 3531 3535 "GoLang.ml" 113 3531 3552
type(
  API.ret
)
"GoLang.ml" 113 3531 3555 "GoLang.ml" 113 3531 3561
type(
  API.ret
)
"GoLang.ml" 113 3531 3535 "GoLang.ml" 113 3531 3561
type(
  API.ret
)
"GoLang.ml" 113 3531 3564 "GoLang.ml" 113 3531 3571
type(
  API.ret
)
"GoLang.ml" 113 3531 3535 "GoLang.ml" 113 3531 3571
type(
  API.ret
)
"GoLang.ml" 113 3531 3574 "GoLang.ml" 113 3531 3580
type(
  API.ret
)
"GoLang.ml" 113 3531 3535 "GoLang.ml" 113 3531 3580
type(
  API.ret
)
"GoLang.ml" 113 3531 3589 "GoLang.ml" 113 3531 3593
type(
  string
)
"GoLang.ml" 113 3531 3584 "GoLang.ml" 113 3531 3593
type(
  string option
)
"GoLang.ml" 114 3594 3598 "GoLang.ml" 114 3594 3605
type(
  API.ret
)
"GoLang.ml" 114 3594 3614 "GoLang.ml" 114 3594 3619
type(
  string
)
"GoLang.ml" 114 3594 3609 "GoLang.ml" 114 3594 3619
type(
  string option
)
"GoLang.ml" 115 3620 3624 "GoLang.ml" 115 3620 3629
type(
  API.ret
)
"GoLang.ml" 115 3620 3632 "GoLang.ml" 115 3620 3640
type(
  API.ret
)
"GoLang.ml" 115 3620 3624 "GoLang.ml" 115 3620 3640
type(
  API.ret
)
"GoLang.ml" 115 3620 3643 "GoLang.ml" 115 3620 3650
type(
  API.ret
)
"GoLang.ml" 115 3620 3624 "GoLang.ml" 115 3620 3650
type(
  API.ret
)
"GoLang.ml" 115 3620 3659 "GoLang.ml" 115 3620 3660
type(
  API.enum
)
"GoLang.ml" 115 3620 3653 "GoLang.ml" 115 3620 3660
type(
  API.ret
)
"GoLang.ml" 115 3620 3624 "GoLang.ml" 115 3620 3660
type(
  API.ret
)
"GoLang.ml" 115 3620 3670 "GoLang.ml" 115 3620 3671
type(
  API.flags
)
"GoLang.ml" 115 3620 3663 "GoLang.ml" 115 3620 3671
type(
  API.ret
)
"GoLang.ml" 115 3620 3624 "GoLang.ml" 115 3620 3671
type(
  API.ret
)
"GoLang.ml" 115 3620 3675 "GoLang.ml" 115 3620 3679
type(
  string option
)
"GoLang.ml" 110 3444 3467 "GoLang.ml" 115 3620 3679
type(
  API.ret -> string option
)
"GoLang.ml" 123 3955 3959 "GoLang.ml" 123 3955 3972
type(
  string * API.call -> unit
)
ident(
  def print_wrapper "GoLang.ml" 156 4938 4938 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 123 3955 3974 "GoLang.ml" 123 3955 3978
type(
  string
)
ident(
  def name "GoLang.ml" 124 4006 4008 "GoLang.ml" 153 4892 4901
)
"GoLang.ml" 123 3955 3982 "GoLang.ml" 123 3955 3986
type(
  API.arg list
)
ident(
  def args "GoLang.ml" 124 4006 4008 "GoLang.ml" 153 4892 4901
)
"GoLang.ml" 123 3955 3988 "GoLang.ml" 123 3955 3995
type(
  API.optarg list
)
ident(
  def optargs "GoLang.ml" 124 4006 4008 "GoLang.ml" 153 4892 4901
)
"GoLang.ml" 123 3955 3997 "GoLang.ml" 123 3955 4000
type(
  API.ret
)
ident(
  def ret "GoLang.ml" 124 4006 4008 "GoLang.ml" 153 4892 4901
)
"GoLang.ml" 123 3955 3980 "GoLang.ml" 123 3955 4002
type(
  API.call
)
"GoLang.ml" 123 3955 3973 "GoLang.ml" 123 3955 4003
type(
  string * API.call
)
"GoLang.ml" 124 4006 4012 "GoLang.ml" 124 4006 4022
type(
  string
)
ident(
  def ret_c_type "GoLang.ml" 125 4081 4083 "GoLang.ml" 153 4892 4901
)
"GoLang.ml" 124 4006 4025 "GoLang.ml" 124 4006 4038
type(
  API.ret -> string
)
ident(
  int_ref C.type_of_ret "C.mli" 43 1997 1997 "C.mli" 43 1997 2032
)
"GoLang.ml" 124 4006 4039 "GoLang.ml" 124 4006 4042
type(
  API.ret
)
ident(
  int_ref ret "GoLang.ml" 123 3955 3997 "GoLang.ml" 123 3955 4000
)
"GoLang.ml" 124 4006 4025 "GoLang.ml" 124 4006 4042
type(
  string
)
"GoLang.ml" 124 4006 4047 "GoLang.ml" 124 4006 4054
type(
  string option
)
ident(
  def errcode "GoLang.ml" 125 4081 4083 "GoLang.ml" 153 4892 4901
)
"GoLang.ml" 124 4006 4057 "GoLang.ml" 124 4006 4073
type(
  API.ret -> string option
)
ident(
  int_ref C.errcode_of_ret "C.mli" 42 1951 1951 "C.mli" 42 1951 1996
)
"GoLang.ml" 124 4006 4074 "GoLang.ml" 124 4006 4077
type(
  API.ret
)
ident(
  int_ref ret "GoLang.ml" 123 3955 3997 "GoLang.ml" 123 3955 4000
)
"GoLang.ml" 124 4006 4057 "GoLang.ml" 124 4006 4077
type(
  string option
)
"GoLang.ml" 125 4081 4087 "GoLang.ml" 125 4081 4093
type(
  string
)
ident(
  def ucname "GoLang.ml" 126 4127 4129 "GoLang.ml" 153 4892 4901
)
"GoLang.ml" 125 4081 4096 "GoLang.ml" 125 4081 4118
type(
  string -> string
)
ident(
  int_ref Stdlib.String.uppercase_ascii "string.mli" 265 9584 9584 "string.mli" 265 9584 9622
)
"GoLang.ml" 125 4081 4119 "GoLang.ml" 125 4081 4123
type(
  string
)
ident(
  int_ref name "GoLang.ml" 123 3955 3974 "GoLang.ml" 123 3955 3978
)
"GoLang.ml" 125 4081 4096 "GoLang.ml" 125 4081 4123
type(
  string
)
"GoLang.ml" 126 4127 4129 "GoLang.ml" 126 4127 4131
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 126 4127 4132 "GoLang.ml" 126 4127 4138
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 126 4127 4139 "GoLang.ml" 126 4127 4149
type(
  string
)
ident(
  int_ref ret_c_type "GoLang.ml" 124 4006 4012 "GoLang.ml" 124 4006 4022
)
"GoLang.ml" 126 4127 4129 "GoLang.ml" 126 4127 4149
type(
  unit
)
"GoLang.ml" 127 4151 4153 "GoLang.ml" 127 4151 4155
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 127 4151 4156 "GoLang.ml" 127 4151 4195
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 127 4151 4196 "GoLang.ml" 127 4151 4200
type(
  string
)
ident(
  int_ref name "GoLang.ml" 123 3955 3974 "GoLang.ml" 123 3955 3978
)
"GoLang.ml" 127 4151 4153 "GoLang.ml" 127 4151 4200
type(
  unit
)
"GoLang.ml" 128 4202 4204 "GoLang.ml" 128 4202 4206
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 128 4202 4207 "GoLang.ml" 128 4202 4217
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 128 4202 4204 "GoLang.ml" 128 4202 4217
type(
  unit
)
"GoLang.ml" 129 4219 4221 "GoLang.ml" 129 4219 4237
type(
  ?wrap:bool ->
  ?maxcol:int ->
  ?handle:bool ->
  ?types:bool ->
  ?parens:C.parens_style ->
  ?closure_style:C.closure_style -> API.arg list -> API.optarg list -> unit
)
ident(
  int_ref C.print_arg_list "C.mli" 32 1369 1369 "C.mli" 35 1548 1608
)
"GoLang.ml" 129 4219 4244 "GoLang.ml" 129 4219 4248
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 129 4219 4257 "GoLang.ml" 129 4219 4261
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 129 4219 4270 "GoLang.ml" 129 4219 4278
type(
  C.parens_style
)
type(
  C.parens_style option
)
"GoLang.ml" 129 4219 4279 "GoLang.ml" 129 4219 4283
type(
  API.arg list
)
ident(
  int_ref args "GoLang.ml" 123 3955 3982 "GoLang.ml" 123 3955 3986
)
"GoLang.ml" 129 4219 4284 "GoLang.ml" 129 4219 4291
type(
  API.optarg list
)
ident(
  int_ref optargs "GoLang.ml" 123 3955 3988 "GoLang.ml" 123 3955 3995
)
"GoLang.ml" 129 4219 4221 "GoLang.ml" 129 4219 4291
type(
  unit
)
"GoLang.ml" 130 4293 4295 "GoLang.ml" 130 4293 4297
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 130 4293 4298 "GoLang.ml" 130 4293 4303
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 130 4293 4295 "GoLang.ml" 130 4293 4303
type(
  unit
)
"GoLang.ml" 131 4305 4307 "GoLang.ml" 131 4305 4309
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 131 4305 4310 "GoLang.ml" 131 4305 4315
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 131 4305 4307 "GoLang.ml" 131 4305 4315
type(
  unit
)
"GoLang.ml" 132 4317 4319 "GoLang.ml" 132 4317 4321
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 132 4317 4322 "GoLang.ml" 132 4317 4351
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 132 4317 4352 "GoLang.ml" 132 4317 4358
type(
  string
)
ident(
  int_ref ucname "GoLang.ml" 125 4081 4087 "GoLang.ml" 125 4081 4093
)
"GoLang.ml" 132 4317 4319 "GoLang.ml" 132 4317 4358
type(
  unit
)
"GoLang.ml" 133 4360 4362 "GoLang.ml" 133 4360 4364
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 133 4360 4365 "GoLang.ml" 133 4360 4378
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 133 4360 4379 "GoLang.ml" 133 4360 4389
type(
  string
)
ident(
  int_ref ret_c_type "GoLang.ml" 124 4006 4012 "GoLang.ml" 124 4006 4022
)
"GoLang.ml" 133 4360 4362 "GoLang.ml" 133 4360 4389
type(
  unit
)
"GoLang.ml" 134 4391 4393 "GoLang.ml" 134 4391 4395
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 134 4391 4396 "GoLang.ml" 134 4391 4400
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 134 4391 4393 "GoLang.ml" 134 4391 4400
type(
  unit
)
"GoLang.ml" 135 4402 4404 "GoLang.ml" 135 4402 4406
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 135 4402 4407 "GoLang.ml" 135 4402 4424
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 135 4402 4425 "GoLang.ml" 135 4402 4429
type(
  string
)
ident(
  int_ref name "GoLang.ml" 123 3955 3974 "GoLang.ml" 123 3955 3978
)
"GoLang.ml" 135 4402 4404 "GoLang.ml" 135 4402 4429
type(
  unit
)
"GoLang.ml" 136 4431 4433 "GoLang.ml" 136 4431 4449
type(
  ?wrap:bool ->
  ?maxcol:int ->
  ?handle:bool ->
  ?types:bool ->
  ?parens:C.parens_style ->
  ?closure_style:C.closure_style -> API.arg list -> API.optarg list -> unit
)
ident(
  int_ref C.print_arg_list "C.mli" 32 1369 1369 "C.mli" 35 1548 1608
)
"GoLang.ml" 136 4431 4456 "GoLang.ml" 136 4431 4460
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 136 4431 4469 "GoLang.ml" 136 4431 4473
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 136 4431 4481 "GoLang.ml" 136 4431 4486
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 136 4431 4487 "GoLang.ml" 136 4431 4491
type(
  API.arg list
)
ident(
  int_ref args "GoLang.ml" 123 3955 3982 "GoLang.ml" 123 3955 3986
)
"GoLang.ml" 136 4431 4492 "GoLang.ml" 136 4431 4499
type(
  API.optarg list
)
ident(
  int_ref optargs "GoLang.ml" 123 3955 3988 "GoLang.ml" 123 3955 3995
)
"GoLang.ml" 136 4431 4433 "GoLang.ml" 136 4431 4499
type(
  unit
)
"GoLang.ml" 137 4501 4503 "GoLang.ml" 137 4501 4505
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 137 4501 4506 "GoLang.ml" 137 4501 4511
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 137 4501 4503 "GoLang.ml" 137 4501 4511
type(
  unit
)
"GoLang.ml" 138 4513 4522 "GoLang.ml" 138 4513 4529
type(
  string option
)
ident(
  int_ref errcode "GoLang.ml" 124 4006 4047 "GoLang.ml" 124 4006 4054
)
"GoLang.ml" 139 4535 4540 "GoLang.ml" 139 4535 4544
type(
  string option
)
type(
  string option
)
"GoLang.ml" 139 4535 4548 "GoLang.ml" 139 4535 4550
type(
  unit
)
"GoLang.ml" 140 4551 4561 "GoLang.ml" 140 4551 4568
type(
  string
)
ident(
  def errcode "GoLang.ml" 141 4572 4578 "GoLang.ml" 142 4611 4646
)
"GoLang.ml" 140 4551 4556 "GoLang.ml" 140 4551 4568
type(
  string option
)
type(
  string option
)
"GoLang.ml" 141 4572 4578 "GoLang.ml" 141 4572 4580
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 141 4572 4581 "GoLang.ml" 141 4572 4601
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 141 4572 4602 "GoLang.ml" 141 4572 4609
type(
  string
)
ident(
  int_ref errcode "GoLang.ml" 140 4551 4561 "GoLang.ml" 140 4551 4568
)
"GoLang.ml" 141 4572 4578 "GoLang.ml" 141 4572 4609
type(
  unit
)
"GoLang.ml" 142 4611 4617 "GoLang.ml" 142 4611 4619
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 142 4611 4620 "GoLang.ml" 142 4611 4645
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 142 4611 4617 "GoLang.ml" 142 4611 4645
type(
  unit
)
"GoLang.ml" 141 4572 4578 "GoLang.ml" 142 4611 4646
type(
  unit
)
"GoLang.ml" 138 4513 4515 "GoLang.ml" 143 4647 4650
type(
  unit
)
"GoLang.ml" 144 4652 4654 "GoLang.ml" 144 4652 4656
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 144 4652 4657 "GoLang.ml" 144 4652 4674
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 144 4652 4654 "GoLang.ml" 144 4652 4674
type(
  unit
)
"GoLang.ml" 145 4676 4678 "GoLang.ml" 145 4676 4680
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 145 4676 4681 "GoLang.ml" 145 4676 4713
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 145 4676 4714 "GoLang.ml" 145 4676 4720
type(
  string
)
ident(
  int_ref ucname "GoLang.ml" 125 4081 4087 "GoLang.ml" 125 4081 4093
)
"GoLang.ml" 145 4676 4678 "GoLang.ml" 145 4676 4720
type(
  unit
)
"GoLang.ml" 146 4722 4724 "GoLang.ml" 146 4722 4726
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 146 4722 4727 "GoLang.ml" 146 4722 4764
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 146 4722 4765 "GoLang.ml" 146 4722 4769
type(
  string
)
ident(
  int_ref name "GoLang.ml" 123 3955 3974 "GoLang.ml" 123 3955 3978
)
"GoLang.ml" 146 4722 4724 "GoLang.ml" 146 4722 4769
type(
  unit
)
"GoLang.ml" 147 4771 4780 "GoLang.ml" 147 4771 4787
type(
  string option
)
ident(
  int_ref errcode "GoLang.ml" 124 4006 4047 "GoLang.ml" 124 4006 4054
)
"GoLang.ml" 148 4793 4798 "GoLang.ml" 148 4793 4802
type(
  string option
)
type(
  string option
)
"GoLang.ml" 148 4793 4806 "GoLang.ml" 148 4793 4808
type(
  unit
)
"GoLang.ml" 149 4809 4819 "GoLang.ml" 149 4809 4826
type(
  string
)
ident(
  def errcode "GoLang.ml" 149 4809 4830 "GoLang.ml" 149 4809 4857
)
"GoLang.ml" 149 4809 4814 "GoLang.ml" 149 4809 4826
type(
  string option
)
type(
  string option
)
"GoLang.ml" 149 4809 4830 "GoLang.ml" 149 4809 4832
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 149 4809 4833 "GoLang.ml" 149 4809 4849
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 149 4809 4850 "GoLang.ml" 149 4809 4857
type(
  string
)
ident(
  int_ref errcode "GoLang.ml" 149 4809 4819 "GoLang.ml" 149 4809 4826
)
"GoLang.ml" 149 4809 4830 "GoLang.ml" 149 4809 4857
type(
  unit
)
"GoLang.ml" 147 4771 4773 "GoLang.ml" 150 4858 4861
type(
  unit
)
"GoLang.ml" 151 4863 4865 "GoLang.ml" 151 4863 4867
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 151 4863 4868 "GoLang.ml" 151 4863 4878
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 151 4863 4865 "GoLang.ml" 151 4863 4878
type(
  unit
)
"GoLang.ml" 152 4880 4882 "GoLang.ml" 152 4880 4884
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 152 4880 4885 "GoLang.ml" 152 4880 4890
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 152 4880 4882 "GoLang.ml" 152 4880 4890
type(
  unit
)
"GoLang.ml" 153 4892 4894 "GoLang.ml" 153 4892 4896
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 153 4892 4897 "GoLang.ml" 153 4892 4901
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 153 4892 4894 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 152 4880 4882 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 151 4863 4865 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 147 4771 4773 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 146 4722 4724 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 145 4676 4678 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 144 4652 4654 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 138 4513 4515 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 137 4501 4503 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 136 4431 4433 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 135 4402 4404 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 134 4391 4393 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 133 4360 4362 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 132 4317 4319 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 131 4305 4307 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 130 4293 4295 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 129 4219 4221 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 128 4202 4204 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 127 4151 4153 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 126 4127 4129 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 125 4081 4083 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 124 4006 4008 "GoLang.ml" 153 4892 4901
type(
  unit
)
"GoLang.ml" 156 4938 4942 "GoLang.ml" 156 4938 4964
type(
  API.closure -> unit
)
ident(
  def print_callback_wrapper "GoLang.ml" 178 5568 5568 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 156 4938 4967 "GoLang.ml" 156 4938 4973
type(
  string
)
ident(
  def cbname "GoLang.ml" 157 4986 4988 "GoLang.ml" 176 5557 5566
)
"GoLang.ml" 156 4938 4975 "GoLang.ml" 156 4938 4981
type(
  API.cbarg list
)
ident(
  def cbargs "GoLang.ml" 157 4986 4988 "GoLang.ml" 176 5557 5566
)
"GoLang.ml" 156 4938 4965 "GoLang.ml" 156 4938 4983
type(
  API.closure
)
"GoLang.ml" 157 4986 4988 "GoLang.ml" 157 4986 4990
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 157 4986 4991 "GoLang.ml" 157 4986 4998
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 157 4986 4988 "GoLang.ml" 157 4986 4998
type(
  unit
)
"GoLang.ml" 158 5000 5002 "GoLang.ml" 158 5000 5004
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 158 5000 5005 "GoLang.ml" 158 5000 5032
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 158 5000 5033 "GoLang.ml" 158 5000 5039
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 156 4938 4967 "GoLang.ml" 156 4938 4973
)
"GoLang.ml" 158 5000 5002 "GoLang.ml" 158 5000 5039
type(
  unit
)
"GoLang.ml" 159 5041 5043 "GoLang.ml" 159 5041 5061
type(
  ?wrap:bool ->
  ?maxcol:int ->
  ?types:bool -> ?parens:bool -> ?noconst:bool -> API.cbarg list -> unit
)
ident(
  int_ref C.print_cbarg_list "C.mli" 36 1609 1609 "C.mli" 38 1732 1777
)
"GoLang.ml" 159 5041 5068 "GoLang.ml" 159 5041 5072
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 159 5041 5073 "GoLang.ml" 159 5041 5079
type(
  API.cbarg list
)
ident(
  int_ref cbargs "GoLang.ml" 156 4938 4975 "GoLang.ml" 156 4938 4981
)
"GoLang.ml" 159 5041 5043 "GoLang.ml" 159 5041 5079
type(
  unit
)
"GoLang.ml" 160 5081 5083 "GoLang.ml" 160 5081 5085
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 160 5081 5086 "GoLang.ml" 160 5081 5090
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 160 5081 5083 "GoLang.ml" 160 5081 5090
type(
  unit
)
"GoLang.ml" 161 5092 5094 "GoLang.ml" 161 5092 5096
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 161 5092 5097 "GoLang.ml" 161 5092 5102
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 161 5092 5094 "GoLang.ml" 161 5092 5102
type(
  unit
)
"GoLang.ml" 162 5104 5106 "GoLang.ml" 162 5104 5108
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 162 5104 5109 "GoLang.ml" 162 5104 5172
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 162 5104 5106 "GoLang.ml" 162 5104 5172
type(
  unit
)
"GoLang.ml" 163 5174 5176 "GoLang.ml" 163 5174 5178
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 163 5174 5179 "GoLang.ml" 163 5174 5211
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 163 5174 5212 "GoLang.ml" 163 5174 5218
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 156 4938 4967 "GoLang.ml" 156 4938 4973
)
"GoLang.ml" 163 5174 5176 "GoLang.ml" 163 5174 5218
type(
  unit
)
"GoLang.ml" 164 5220 5222 "GoLang.ml" 164 5220 5240
type(
  ?wrap:bool ->
  ?maxcol:int ->
  ?types:bool -> ?parens:bool -> ?noconst:bool -> API.cbarg list -> unit
)
ident(
  int_ref C.print_cbarg_list "C.mli" 36 1609 1609 "C.mli" 38 1732 1777
)
"GoLang.ml" 164 5220 5248 "GoLang.ml" 164 5220 5253
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 164 5220 5262 "GoLang.ml" 164 5220 5267
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 164 5220 5277 "GoLang.ml" 164 5220 5281
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 164 5220 5282 "GoLang.ml" 164 5220 5288
type(
  API.cbarg list
)
ident(
  int_ref cbargs "GoLang.ml" 156 4938 4975 "GoLang.ml" 156 4938 4981
)
"GoLang.ml" 164 5220 5222 "GoLang.ml" 164 5220 5288
type(
  unit
)
"GoLang.ml" 165 5290 5292 "GoLang.ml" 165 5290 5294
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 165 5290 5295 "GoLang.ml" 165 5290 5301
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 165 5290 5292 "GoLang.ml" 165 5290 5301
type(
  unit
)
"GoLang.ml" 166 5303 5305 "GoLang.ml" 166 5303 5307
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 166 5303 5308 "GoLang.ml" 166 5303 5313
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 166 5303 5305 "GoLang.ml" 166 5303 5313
type(
  unit
)
"GoLang.ml" 167 5315 5317 "GoLang.ml" 167 5315 5319
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 167 5315 5320 "GoLang.ml" 167 5315 5324
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 167 5315 5317 "GoLang.ml" 167 5315 5324
type(
  unit
)
"GoLang.ml" 168 5326 5328 "GoLang.ml" 168 5326 5330
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 168 5326 5331 "GoLang.ml" 168 5326 5339
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 168 5326 5328 "GoLang.ml" 168 5326 5339
type(
  unit
)
"GoLang.ml" 169 5341 5343 "GoLang.ml" 169 5341 5345
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 169 5341 5346 "GoLang.ml" 169 5341 5389
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 169 5341 5390 "GoLang.ml" 169 5341 5396
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 156 4938 4967 "GoLang.ml" 156 4938 4973
)
"GoLang.ml" 169 5341 5343 "GoLang.ml" 169 5341 5396
type(
  unit
)
"GoLang.ml" 170 5398 5400 "GoLang.ml" 170 5398 5402
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 170 5398 5403 "GoLang.ml" 170 5398 5408
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 170 5398 5400 "GoLang.ml" 170 5398 5408
type(
  unit
)
"GoLang.ml" 171 5410 5412 "GoLang.ml" 171 5410 5414
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 171 5410 5415 "GoLang.ml" 171 5410 5441
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 171 5410 5412 "GoLang.ml" 171 5410 5441
type(
  unit
)
"GoLang.ml" 172 5443 5445 "GoLang.ml" 172 5443 5447
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 172 5443 5448 "GoLang.ml" 172 5443 5488
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 172 5443 5445 "GoLang.ml" 172 5443 5488
type(
  unit
)
"GoLang.ml" 173 5490 5492 "GoLang.ml" 173 5490 5494
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 173 5490 5495 "GoLang.ml" 173 5490 5521
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 173 5490 5492 "GoLang.ml" 173 5490 5521
type(
  unit
)
"GoLang.ml" 174 5523 5525 "GoLang.ml" 174 5523 5527
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 174 5523 5528 "GoLang.ml" 174 5523 5543
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 174 5523 5525 "GoLang.ml" 174 5523 5543
type(
  unit
)
"GoLang.ml" 175 5545 5547 "GoLang.ml" 175 5545 5549
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 175 5545 5550 "GoLang.ml" 175 5545 5555
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 175 5545 5547 "GoLang.ml" 175 5545 5555
type(
  unit
)
"GoLang.ml" 176 5557 5559 "GoLang.ml" 176 5557 5561
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 176 5557 5562 "GoLang.ml" 176 5557 5566
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 176 5557 5559 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 175 5545 5547 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 174 5523 5525 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 173 5490 5492 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 172 5443 5445 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 171 5410 5412 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 170 5398 5400 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 169 5341 5343 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 168 5326 5328 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 167 5315 5317 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 166 5303 5305 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 165 5290 5292 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 164 5220 5222 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 163 5174 5176 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 162 5104 5106 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 161 5092 5094 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 160 5081 5083 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 159 5041 5043 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 158 5000 5002 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 157 4986 4988 "GoLang.ml" 176 5557 5566
type(
  unit
)
"GoLang.ml" 178 5568 5572 "GoLang.ml" 178 5568 5585
type(
  string * API.call -> unit
)
ident(
  def print_binding "GoLang.ml" 407 13280 13280 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 178 5568 5587 "GoLang.ml" 178 5568 5591
type(
  string
)
ident(
  def name "GoLang.ml" 179 5630 5632 "GoLang.ml" 405 13268 13278
)
"GoLang.ml" 178 5568 5595 "GoLang.ml" 178 5568 5599
type(
  API.arg list
)
ident(
  def args "GoLang.ml" 179 5630 5632 "GoLang.ml" 405 13268 13278
)
"GoLang.ml" 178 5568 5601 "GoLang.ml" 178 5568 5608
type(
  API.optarg list
)
ident(
  def optargs "GoLang.ml" 179 5630 5632 "GoLang.ml" 405 13268 13278
)
"GoLang.ml" 178 5568 5610 "GoLang.ml" 178 5568 5613
type(
  API.ret
)
ident(
  def ret "GoLang.ml" 179 5630 5632 "GoLang.ml" 405 13268 13278
)
"GoLang.ml" 178 5568 5615 "GoLang.ml" 178 5568 5624
type(
  string
)
ident(
  def shortdesc "GoLang.ml" 179 5630 5632 "GoLang.ml" 405 13268 13278
)
"GoLang.ml" 178 5568 5593 "GoLang.ml" 178 5568 5626
type(
  API.call
)
"GoLang.ml" 178 5568 5586 "GoLang.ml" 178 5568 5627
type(
  string * API.call
)
"GoLang.ml" 179 5630 5636 "GoLang.ml" 179 5630 5641
type(
  string
)
ident(
  def cname "GoLang.ml" 181 5664 5666 "GoLang.ml" 405 13268 13278
)
"GoLang.ml" 179 5630 5644 "GoLang.ml" 179 5630 5654
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 179 5630 5655 "GoLang.ml" 179 5630 5659
type(
  string
)
ident(
  int_ref name "GoLang.ml" 178 5568 5587 "GoLang.ml" 178 5568 5591
)
"GoLang.ml" 179 5630 5644 "GoLang.ml" 179 5630 5659
type(
  string
)
"GoLang.ml" 181 5664 5666 "GoLang.ml" 181 5664 5668
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 181 5664 5669 "GoLang.ml" 181 5664 5673
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 181 5664 5666 "GoLang.ml" 181 5664 5673
type(
  unit
)
"GoLang.ml" 183 5739 5744 "GoLang.ml" 183 5739 5751
type(
  API.optarg list
)
ident(
  int_ref optargs "GoLang.ml" 178 5568 5601 "GoLang.ml" 178 5568 5608
)
"GoLang.ml" 183 5739 5752 "GoLang.ml" 183 5739 5754
type(
  API.optarg list -> API.optarg list -> bool
)
ident(
  int_ref Stdlib.( <> ) "stdlib.mli" 130 5559 5559 "stdlib.mli" 130 5559 5607
)
"GoLang.ml" 183 5739 5755 "GoLang.ml" 183 5739 5757
type(
  API.optarg list
)
"GoLang.ml" 183 5739 5744 "GoLang.ml" 183 5739 5757
type(
  bool
)
"GoLang.ml" 184 5765 5769 "GoLang.ml" 184 5765 5771
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 184 5765 5772 "GoLang.ml" 184 5765 5824
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 184 5765 5825 "GoLang.ml" 184 5765 5830
type(
  string
)
ident(
  int_ref cname "GoLang.ml" 179 5630 5636 "GoLang.ml" 179 5630 5641
)
"GoLang.ml" 184 5765 5769 "GoLang.ml" 184 5765 5830
type(
  unit
)
"GoLang.ml" 185 5832 5836 "GoLang.ml" 185 5832 5838
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 185 5832 5839 "GoLang.ml" 185 5832 5866
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 185 5832 5867 "GoLang.ml" 185 5832 5872
type(
  string
)
ident(
  int_ref cname "GoLang.ml" 179 5630 5636 "GoLang.ml" 179 5630 5641
)
"GoLang.ml" 185 5832 5836 "GoLang.ml" 185 5832 5872
type(
  unit
)
"GoLang.ml" 186 5874 5878 "GoLang.ml" 186 5874 5887
type(
  (API.optarg -> unit) -> API.optarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 187 5890 5900 "GoLang.ml" 187 5890 5906
type(
  API.optarg
)
ident(
  def optarg "GoLang.ml" 188 5910 5918 "GoLang.ml" 197 6300 6315
)
"GoLang.ml" 188 5910 5922 "GoLang.ml" 188 5910 5927
type(
  string
)
ident(
  def fname "GoLang.ml" 189 5958 5966 "GoLang.ml" 197 6300 6315
)
"GoLang.ml" 188 5910 5930 "GoLang.ml" 188 5910 5947
type(
  API.optarg -> string
)
ident(
  int_ref go_name_of_optarg "GoLang.ml" 79 2417 2421 "GoLang.ml" 79 2417 2438
)
"GoLang.ml" 188 5910 5948 "GoLang.ml" 188 5910 5954
type(
  API.optarg
)
ident(
  int_ref optarg "GoLang.ml" 187 5890 5900 "GoLang.ml" 187 5890 5906
)
"GoLang.ml" 188 5910 5930 "GoLang.ml" 188 5910 5954
type(
  string
)
"GoLang.ml" 189 5958 5966 "GoLang.ml" 189 5958 5968
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 189 5958 5969 "GoLang.ml" 189 5958 6024
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 190 6025 6035 "GoLang.ml" 190 6025 6040
type(
  string
)
ident(
  int_ref fname "GoLang.ml" 188 5910 5922 "GoLang.ml" 188 5910 5927
)
"GoLang.ml" 190 6025 6041 "GoLang.ml" 190 6025 6046
type(
  string
)
ident(
  int_ref fname "GoLang.ml" 188 5910 5922 "GoLang.ml" 188 5910 5927
)
"GoLang.ml" 189 5958 5966 "GoLang.ml" 190 6025 6046
type(
  unit
)
"GoLang.ml" 191 6048 6056 "GoLang.ml" 191 6048 6058
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 191 6048 6059 "GoLang.ml" 191 6048 6077
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 191 6048 6078 "GoLang.ml" 191 6048 6083
type(
  string
)
ident(
  int_ref fname "GoLang.ml" 188 5910 5922 "GoLang.ml" 188 5910 5927
)
"GoLang.ml" 191 6048 6056 "GoLang.ml" 191 6048 6083
type(
  unit
)
"GoLang.ml" 192 6085 6093 "GoLang.ml" 192 6085 6095
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 192 6085 6096 "GoLang.ml" 192 6085 6108
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 192 6085 6109 "GoLang.ml" 192 6085 6114
type(
  string
)
ident(
  int_ref fname "GoLang.ml" 188 5910 5922 "GoLang.ml" 188 5910 5927
)
"GoLang.ml" 192 6085 6093 "GoLang.ml" 192 6085 6114
type(
  unit
)
"GoLang.ml" 193 6116 6131 "GoLang.ml" 193 6116 6137
type(
  API.optarg
)
ident(
  int_ref optarg "GoLang.ml" 187 5890 5900 "GoLang.ml" 187 5890 5906
)
"GoLang.ml" 194 6143 6165 "GoLang.ml" 194 6143 6171
type(
  string
)
ident(
  def cbname "GoLang.ml" 194 6143 6177 "GoLang.ml" 194 6143 6212
)
"GoLang.ml" 194 6143 6163 "GoLang.ml" 194 6143 6173
type(
  API.closure
)
"GoLang.ml" 194 6143 6154 "GoLang.ml" 194 6143 6173
type(
  API.optarg
)
type(
  API.optarg
)
"GoLang.ml" 194 6143 6177 "GoLang.ml" 194 6143 6179
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 194 6143 6180 "GoLang.ml" 194 6143 6192
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 194 6143 6194 "GoLang.ml" 194 6143 6204
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 194 6143 6205 "GoLang.ml" 194 6143 6211
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 194 6143 6165 "GoLang.ml" 194 6143 6171
)
"GoLang.ml" 194 6143 6193 "GoLang.ml" 194 6143 6212
type(
  string
)
"GoLang.ml" 194 6143 6177 "GoLang.ml" 194 6143 6212
type(
  unit
)
"GoLang.ml" 195 6213 6232 "GoLang.ml" 195 6213 6233
type(
  string
)
"GoLang.ml" 195 6213 6236 "GoLang.ml" 195 6213 6247
type(
  string
)
ident(
  def flag_prefix "GoLang.ml" 195 6213 6256 "GoLang.ml" 195 6213 6288
)
"GoLang.ml" 195 6213 6235 "GoLang.ml" 195 6213 6248
type(
  API.flags
)
"GoLang.ml" 195 6213 6250 "GoLang.ml" 195 6213 6251
type(
  string list option
)
"GoLang.ml" 195 6213 6224 "GoLang.ml" 195 6213 6252
type(
  API.optarg
)
type(
  API.optarg
)
"GoLang.ml" 195 6213 6256 "GoLang.ml" 195 6213 6258
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 195 6213 6259 "GoLang.ml" 195 6213 6263
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 195 6213 6265 "GoLang.ml" 195 6213 6275
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 195 6213 6276 "GoLang.ml" 195 6213 6287
type(
  string
)
ident(
  int_ref flag_prefix "GoLang.ml" 195 6213 6236 "GoLang.ml" 195 6213 6247
)
"GoLang.ml" 195 6213 6264 "GoLang.ml" 195 6213 6288
type(
  string
)
"GoLang.ml" 195 6213 6256 "GoLang.ml" 195 6213 6288
type(
  unit
)
"GoLang.ml" 193 6116 6124 "GoLang.ml" 196 6289 6298
type(
  unit
)
"GoLang.ml" 197 6300 6308 "GoLang.ml" 197 6300 6310
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 197 6300 6311 "GoLang.ml" 197 6300 6315
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 197 6300 6308 "GoLang.ml" 197 6300 6315
type(
  unit
)
"GoLang.ml" 193 6116 6124 "GoLang.ml" 197 6300 6315
type(
  unit
)
"GoLang.ml" 192 6085 6093 "GoLang.ml" 197 6300 6315
type(
  unit
)
"GoLang.ml" 191 6048 6056 "GoLang.ml" 197 6300 6315
type(
  unit
)
"GoLang.ml" 189 5958 5966 "GoLang.ml" 197 6300 6315
type(
  unit
)
"GoLang.ml" 188 5910 5918 "GoLang.ml" 197 6300 6315
type(
  unit
)
"GoLang.ml" 186 5874 5888 "GoLang.ml" 198 6316 6321
type(
  API.optarg -> unit
)
"GoLang.ml" 198 6316 6322 "GoLang.ml" 198 6316 6329
type(
  API.optarg list
)
ident(
  int_ref optargs "GoLang.ml" 178 5568 5601 "GoLang.ml" 178 5568 5608
)
"GoLang.ml" 186 5874 5878 "GoLang.ml" 198 6316 6329
type(
  unit
)
"GoLang.ml" 199 6331 6335 "GoLang.ml" 199 6331 6337
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 199 6331 6338 "GoLang.ml" 199 6331 6343
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 199 6331 6335 "GoLang.ml" 199 6331 6343
type(
  unit
)
"GoLang.ml" 200 6345 6349 "GoLang.ml" 200 6345 6351
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 200 6345 6352 "GoLang.ml" 200 6345 6356
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 200 6345 6349 "GoLang.ml" 200 6345 6356
type(
  unit
)
"GoLang.ml" 199 6331 6335 "GoLang.ml" 200 6345 6357
type(
  unit
)
"GoLang.ml" 186 5874 5878 "GoLang.ml" 200 6345 6357
type(
  unit
)
"GoLang.ml" 185 5832 5836 "GoLang.ml" 200 6345 6357
type(
  unit
)
"GoLang.ml" 183 5739 5763 "GoLang.ml" 201 6358 6361
type(
  unit
)
"GoLang.ml" 183 5739 5741 "GoLang.ml" 201 6358 6361
type(
  unit
)
"GoLang.ml" 204 6426 6428 "GoLang.ml" 204 6426 6430
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 204 6426 6431 "GoLang.ml" 204 6426 6447
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 204 6426 6448 "GoLang.ml" 204 6426 6453
type(
  string
)
ident(
  int_ref cname "GoLang.ml" 179 5630 5636 "GoLang.ml" 179 5630 5641
)
"GoLang.ml" 204 6426 6454 "GoLang.ml" 204 6426 6463
type(
  string
)
ident(
  int_ref shortdesc "GoLang.ml" 178 5568 5615 "GoLang.ml" 178 5568 5624
)
"GoLang.ml" 204 6426 6428 "GoLang.ml" 204 6426 6463
type(
  unit
)
"GoLang.ml" 205 6465 6467 "GoLang.ml" 205 6465 6469
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 205 6465 6470 "GoLang.ml" 205 6465 6492
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 205 6465 6493 "GoLang.ml" 205 6465 6498
type(
  string
)
ident(
  int_ref cname "GoLang.ml" 179 5630 5636 "GoLang.ml" 179 5630 5641
)
"GoLang.ml" 205 6465 6467 "GoLang.ml" 205 6465 6498
type(
  unit
)
"GoLang.ml" 206 6500 6506 "GoLang.ml" 206 6500 6511
type(
  bool ref
)
ident(
  def comma "GoLang.ml" 207 6527 6529 "GoLang.ml" 405 13268 13278
)
"GoLang.ml" 206 6500 6514 "GoLang.ml" 206 6500 6517
type(
  bool -> bool ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1212 46183 46183 "stdlib.mli" 1212 46183 46227
)
"GoLang.ml" 206 6500 6518 "GoLang.ml" 206 6500 6523
type(
  bool
)
"GoLang.ml" 206 6500 6514 "GoLang.ml" 206 6500 6523
type(
  bool ref
)
"GoLang.ml" 207 6527 6529 "GoLang.ml" 207 6527 6538
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 208 6541 6549 "GoLang.ml" 208 6541 6552
type(
  API.arg
)
ident(
  def arg "GoLang.ml" 209 6556 6562 "GoLang.ml" 211 6607 6662
)
"GoLang.ml" 209 6556 6565 "GoLang.ml" 209 6556 6566
type(
  bool ref -> bool
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"GoLang.ml" 209 6556 6566 "GoLang.ml" 209 6556 6571
type(
  bool ref
)
ident(
  int_ref comma "GoLang.ml" 206 6500 6506 "GoLang.ml" 206 6500 6511
)
"GoLang.ml" 209 6556 6565 "GoLang.ml" 209 6556 6571
type(
  bool
)
"GoLang.ml" 209 6556 6577 "GoLang.ml" 209 6556 6579
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 209 6556 6580 "GoLang.ml" 209 6556 6584
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 209 6556 6577 "GoLang.ml" 209 6556 6584
type(
  unit
)
"GoLang.ml" 209 6556 6562 "GoLang.ml" 209 6556 6584
type(
  unit
)
"GoLang.ml" 210 6586 6592 "GoLang.ml" 210 6586 6597
type(
  bool ref
)
ident(
  int_ref comma "GoLang.ml" 206 6500 6506 "GoLang.ml" 206 6500 6511
)
"GoLang.ml" 210 6586 6598 "GoLang.ml" 210 6586 6600
type(
  bool ref -> bool -> unit
)
ident(
  int_ref Stdlib.( := ) "stdlib.mli" 1221 46495 46495 "stdlib.mli" 1221 46495 46548
)
"GoLang.ml" 210 6586 6601 "GoLang.ml" 210 6586 6605
type(
  bool
)
"GoLang.ml" 210 6586 6592 "GoLang.ml" 210 6586 6605
type(
  unit
)
"GoLang.ml" 211 6607 6613 "GoLang.ml" 211 6607 6615
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 211 6607 6616 "GoLang.ml" 211 6607 6623
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 211 6607 6625 "GoLang.ml" 211 6607 6639
type(
  API.arg -> string
)
ident(
  int_ref go_name_of_arg "GoLang.ml" 33 1174 1178 "GoLang.ml" 33 1174 1192
)
"GoLang.ml" 211 6607 6640 "GoLang.ml" 211 6607 6643
type(
  API.arg
)
ident(
  int_ref arg "GoLang.ml" 208 6541 6549 "GoLang.ml" 208 6541 6552
)
"GoLang.ml" 211 6607 6624 "GoLang.ml" 211 6607 6644
type(
  string
)
"GoLang.ml" 211 6607 6646 "GoLang.ml" 211 6607 6657
type(
  API.arg -> string
)
ident(
  int_ref go_arg_type "GoLang.ml" 56 1707 1711 "GoLang.ml" 56 1707 1722
)
"GoLang.ml" 211 6607 6658 "GoLang.ml" 211 6607 6661
type(
  API.arg
)
ident(
  int_ref arg "GoLang.ml" 208 6541 6549 "GoLang.ml" 208 6541 6552
)
"GoLang.ml" 211 6607 6645 "GoLang.ml" 211 6607 6662
type(
  string
)
"GoLang.ml" 211 6607 6613 "GoLang.ml" 211 6607 6662
type(
  unit
)
"GoLang.ml" 210 6586 6592 "GoLang.ml" 211 6607 6662
type(
  unit
)
"GoLang.ml" 209 6556 6562 "GoLang.ml" 211 6607 6662
type(
  unit
)
"GoLang.ml" 207 6527 6539 "GoLang.ml" 212 6663 6666
type(
  API.arg -> unit
)
"GoLang.ml" 212 6663 6667 "GoLang.ml" 212 6663 6671
type(
  API.arg list
)
ident(
  int_ref args "GoLang.ml" 178 5568 5595 "GoLang.ml" 178 5568 5599
)
"GoLang.ml" 207 6527 6529 "GoLang.ml" 212 6663 6671
type(
  unit
)
"GoLang.ml" 213 6673 6678 "GoLang.ml" 213 6673 6685
type(
  API.optarg list
)
ident(
  int_ref optargs "GoLang.ml" 178 5568 5601 "GoLang.ml" 178 5568 5608
)
"GoLang.ml" 213 6673 6686 "GoLang.ml" 213 6673 6688
type(
  API.optarg list -> API.optarg list -> bool
)
ident(
  int_ref Stdlib.( <> ) "stdlib.mli" 130 5559 5559 "stdlib.mli" 130 5559 5607
)
"GoLang.ml" 213 6673 6689 "GoLang.ml" 213 6673 6691
type(
  API.optarg list
)
"GoLang.ml" 213 6673 6678 "GoLang.ml" 213 6673 6691
type(
  bool
)
"GoLang.ml" 214 6699 6706 "GoLang.ml" 214 6699 6707
type(
  bool ref -> bool
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"GoLang.ml" 214 6699 6707 "GoLang.ml" 214 6699 6712
type(
  bool ref
)
ident(
  int_ref comma "GoLang.ml" 206 6500 6506 "GoLang.ml" 206 6500 6511
)
"GoLang.ml" 214 6699 6706 "GoLang.ml" 214 6699 6712
type(
  bool
)
"GoLang.ml" 214 6699 6718 "GoLang.ml" 214 6699 6720
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 214 6699 6721 "GoLang.ml" 214 6699 6725
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 214 6699 6718 "GoLang.ml" 214 6699 6725
type(
  unit
)
"GoLang.ml" 214 6699 6703 "GoLang.ml" 214 6699 6725
type(
  unit
)
"GoLang.ml" 215 6727 6731 "GoLang.ml" 215 6727 6736
type(
  bool ref
)
ident(
  int_ref comma "GoLang.ml" 206 6500 6506 "GoLang.ml" 206 6500 6511
)
"GoLang.ml" 215 6727 6737 "GoLang.ml" 215 6727 6739
type(
  bool ref -> bool -> unit
)
ident(
  int_ref Stdlib.( := ) "stdlib.mli" 1221 46495 46495 "stdlib.mli" 1221 46495 46548
)
"GoLang.ml" 215 6727 6740 "GoLang.ml" 215 6727 6744
type(
  bool
)
"GoLang.ml" 215 6727 6731 "GoLang.ml" 215 6727 6744
type(
  unit
)
"GoLang.ml" 216 6746 6750 "GoLang.ml" 216 6746 6752
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 216 6746 6753 "GoLang.ml" 216 6746 6773
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 216 6746 6774 "GoLang.ml" 216 6746 6779
type(
  string
)
ident(
  int_ref cname "GoLang.ml" 179 5630 5636 "GoLang.ml" 179 5630 5641
)
"GoLang.ml" 216 6746 6750 "GoLang.ml" 216 6746 6779
type(
  unit
)
"GoLang.ml" 215 6727 6731 "GoLang.ml" 216 6746 6779
type(
  unit
)
"GoLang.ml" 213 6673 6697 "GoLang.ml" 217 6780 6783
type(
  unit
)
"GoLang.ml" 213 6673 6675 "GoLang.ml" 217 6780 6783
type(
  unit
)
"GoLang.ml" 218 6785 6787 "GoLang.ml" 218 6785 6789
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 218 6785 6790 "GoLang.ml" 218 6785 6794
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 218 6785 6787 "GoLang.ml" 218 6785 6794
type(
  unit
)
"GoLang.ml" 219 6796 6805 "GoLang.ml" 219 6796 6816
type(
  API.ret -> string option
)
ident(
  int_ref go_ret_type "GoLang.ml" 83 2569 2573 "GoLang.ml" 83 2569 2584
)
"GoLang.ml" 219 6796 6817 "GoLang.ml" 219 6796 6820
type(
  API.ret
)
ident(
  int_ref ret "GoLang.ml" 178 5568 5610 "GoLang.ml" 178 5568 5613
)
"GoLang.ml" 219 6796 6805 "GoLang.ml" 219 6796 6820
type(
  string option
)
"GoLang.ml" 220 6826 6831 "GoLang.ml" 220 6826 6835
type(
  string option
)
type(
  string option
)
"GoLang.ml" 220 6826 6839 "GoLang.ml" 220 6826 6841
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 220 6826 6842 "GoLang.ml" 220 6826 6849
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 220 6826 6839 "GoLang.ml" 220 6826 6849
type(
  unit
)
"GoLang.ml" 221 6850 6860 "GoLang.ml" 221 6850 6861
type(
  string
)
ident(
  def t "GoLang.ml" 221 6850 6865 "GoLang.ml" 221 6850 6883
)
"GoLang.ml" 221 6850 6855 "GoLang.ml" 221 6850 6861
type(
  string option
)
type(
  string option
)
"GoLang.ml" 221 6850 6865 "GoLang.ml" 221 6850 6867
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 221 6850 6868 "GoLang.ml" 221 6850 6881
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 221 6850 6882 "GoLang.ml" 221 6850 6883
type(
  string
)
ident(
  int_ref t "GoLang.ml" 221 6850 6860 "GoLang.ml" 221 6850 6861
)
"GoLang.ml" 221 6850 6865 "GoLang.ml" 221 6850 6883
type(
  unit
)
"GoLang.ml" 219 6796 6798 "GoLang.ml" 222 6884 6887
type(
  unit
)
"GoLang.ml" 223 6889 6891 "GoLang.ml" 223 6889 6893
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 223 6889 6894 "GoLang.ml" 223 6889 6900
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 223 6889 6891 "GoLang.ml" 223 6889 6900
type(
  unit
)
"GoLang.ml" 224 6902 6904 "GoLang.ml" 224 6902 6906
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 224 6902 6907 "GoLang.ml" 224 6902 6930
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 224 6902 6904 "GoLang.ml" 224 6902 6930
type(
  unit
)
"GoLang.ml" 225 6932 6941 "GoLang.ml" 225 6932 6953
type(
  API.ret -> string option
)
ident(
  int_ref go_ret_error "GoLang.ml" 103 3223 3227 "GoLang.ml" 103 3223 3239
)
"GoLang.ml" 225 6932 6954 "GoLang.ml" 225 6932 6957
type(
  API.ret
)
ident(
  int_ref ret "GoLang.ml" 178 5568 5610 "GoLang.ml" 178 5568 5613
)
"GoLang.ml" 225 6932 6941 "GoLang.ml" 225 6932 6957
type(
  string option
)
"GoLang.ml" 226 6963 6968 "GoLang.ml" 226 6963 6972
type(
  string option
)
type(
  string option
)
"GoLang.ml" 226 6963 6976 "GoLang.ml" 226 6963 6978
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 226 6963 6979 "GoLang.ml" 226 6963 7025
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 226 6963 7026 "GoLang.ml" 226 6963 7030
type(
  string
)
ident(
  int_ref name "GoLang.ml" 178 5568 5587 "GoLang.ml" 178 5568 5591
)
"GoLang.ml" 226 6963 6976 "GoLang.ml" 226 6963 7030
type(
  unit
)
"GoLang.ml" 227 7031 7041 "GoLang.ml" 227 7031 7042
type(
  string
)
ident(
  def v "GoLang.ml" 227 7031 7046 "GoLang.ml" 227 7031 7106
)
"GoLang.ml" 227 7031 7036 "GoLang.ml" 227 7031 7042
type(
  string option
)
type(
  string option
)
"GoLang.ml" 227 7031 7046 "GoLang.ml" 227 7031 7048
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 227 7031 7049 "GoLang.ml" 227 7031 7099
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 227 7031 7100 "GoLang.ml" 227 7031 7101
type(
  string
)
ident(
  int_ref v "GoLang.ml" 227 7031 7041 "GoLang.ml" 227 7031 7042
)
"GoLang.ml" 227 7031 7102 "GoLang.ml" 227 7031 7106
type(
  string
)
ident(
  int_ref name "GoLang.ml" 178 5568 5587 "GoLang.ml" 178 5568 5591
)
"GoLang.ml" 227 7031 7046 "GoLang.ml" 227 7031 7106
type(
  unit
)
"GoLang.ml" 225 6932 6934 "GoLang.ml" 228 7107 7110
type(
  unit
)
"GoLang.ml" 229 7112 7114 "GoLang.ml" 229 7112 7116
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 229 7112 7117 "GoLang.ml" 229 7112 7126
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 229 7112 7114 "GoLang.ml" 229 7112 7126
type(
  unit
)
"GoLang.ml" 230 7128 7130 "GoLang.ml" 230 7128 7132
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 230 7128 7133 "GoLang.ml" 230 7128 7137
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 230 7128 7130 "GoLang.ml" 230 7128 7137
type(
  unit
)
"GoLang.ml" 231 7139 7141 "GoLang.ml" 231 7139 7143
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 231 7139 7144 "GoLang.ml" 231 7139 7176
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 231 7139 7141 "GoLang.ml" 231 7139 7176
type(
  unit
)
"GoLang.ml" 232 7178 7180 "GoLang.ml" 232 7178 7189
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 234 7205 7216 "GoLang.ml" 234 7205 7217
type(
  string
)
ident(
  def n "GoLang.ml" 235 7221 7228 "GoLang.ml" 235 7221 7261
)
"GoLang.ml" 234 7205 7211 "GoLang.ml" 234 7205 7217
type(
  API.arg
)
"GoLang.ml" 235 7221 7228 "GoLang.ml" 235 7221 7230
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 235 7221 7231 "GoLang.ml" 235 7221 7257
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 235 7221 7258 "GoLang.ml" 235 7221 7259
type(
  string
)
ident(
  int_ref n "GoLang.ml" 234 7205 7216 "GoLang.ml" 234 7205 7217
)
"GoLang.ml" 235 7221 7260 "GoLang.ml" 235 7221 7261
type(
  string
)
ident(
  int_ref n "GoLang.ml" 234 7205 7216 "GoLang.ml" 234 7205 7217
)
"GoLang.ml" 235 7221 7228 "GoLang.ml" 235 7221 7261
type(
  unit
)
"GoLang.ml" 236 7262 7277 "GoLang.ml" 236 7262 7278
type(
  string
)
ident(
  def n "GoLang.ml" 237 7288 7295 "GoLang.ml" 238 7342 7392
)
"GoLang.ml" 236 7262 7280 "GoLang.ml" 236 7262 7283
type(
  string
)
ident(
  def len "GoLang.ml" 237 7288 7295 "GoLang.ml" 238 7342 7392
)
"GoLang.ml" 236 7262 7268 "GoLang.ml" 236 7262 7284
type(
  API.arg
)
"GoLang.ml" 237 7288 7295 "GoLang.ml" 237 7288 7297
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 237 7288 7298 "GoLang.ml" 237 7288 7336
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 237 7288 7337 "GoLang.ml" 237 7288 7338
type(
  string
)
ident(
  int_ref n "GoLang.ml" 236 7262 7277 "GoLang.ml" 236 7262 7278
)
"GoLang.ml" 237 7288 7339 "GoLang.ml" 237 7288 7340
type(
  string
)
ident(
  int_ref n "GoLang.ml" 236 7262 7277 "GoLang.ml" 236 7262 7278
)
"GoLang.ml" 237 7288 7295 "GoLang.ml" 237 7288 7340
type(
  unit
)
"GoLang.ml" 238 7342 7349 "GoLang.ml" 238 7342 7351
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 238 7342 7352 "GoLang.ml" 238 7342 7385
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 238 7342 7386 "GoLang.ml" 238 7342 7389
type(
  string
)
ident(
  int_ref len "GoLang.ml" 236 7262 7280 "GoLang.ml" 236 7262 7283
)
"GoLang.ml" 238 7342 7390 "GoLang.ml" 238 7342 7391
type(
  string
)
ident(
  int_ref n "GoLang.ml" 236 7262 7277 "GoLang.ml" 236 7262 7278
)
"GoLang.ml" 238 7342 7349 "GoLang.ml" 238 7342 7391
type(
  unit
)
"GoLang.ml" 237 7288 7295 "GoLang.ml" 238 7342 7392
type(
  unit
)
"GoLang.ml" 239 7393 7409 "GoLang.ml" 239 7393 7410
type(
  string
)
ident(
  def n "GoLang.ml" 240 7420 7427 "GoLang.ml" 241 7474 7524
)
"GoLang.ml" 239 7393 7412 "GoLang.ml" 239 7393 7415
type(
  string
)
ident(
  def len "GoLang.ml" 240 7420 7427 "GoLang.ml" 241 7474 7524
)
"GoLang.ml" 239 7393 7399 "GoLang.ml" 239 7393 7416
type(
  API.arg
)
"GoLang.ml" 240 7420 7427 "GoLang.ml" 240 7420 7429
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 240 7420 7430 "GoLang.ml" 240 7420 7468
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 240 7420 7469 "GoLang.ml" 240 7420 7470
type(
  string
)
ident(
  int_ref n "GoLang.ml" 239 7393 7409 "GoLang.ml" 239 7393 7410
)
"GoLang.ml" 240 7420 7471 "GoLang.ml" 240 7420 7472
type(
  string
)
ident(
  int_ref n "GoLang.ml" 239 7393 7409 "GoLang.ml" 239 7393 7410
)
"GoLang.ml" 240 7420 7427 "GoLang.ml" 240 7420 7472
type(
  unit
)
"GoLang.ml" 241 7474 7481 "GoLang.ml" 241 7474 7483
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 241 7474 7484 "GoLang.ml" 241 7474 7517
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 241 7474 7518 "GoLang.ml" 241 7474 7521
type(
  string
)
ident(
  int_ref len "GoLang.ml" 239 7393 7412 "GoLang.ml" 239 7393 7415
)
"GoLang.ml" 241 7474 7522 "GoLang.ml" 241 7474 7523
type(
  string
)
ident(
  int_ref n "GoLang.ml" 239 7393 7409 "GoLang.ml" 239 7393 7410
)
"GoLang.ml" 241 7474 7481 "GoLang.ml" 241 7474 7523
type(
  unit
)
"GoLang.ml" 240 7420 7427 "GoLang.ml" 241 7474 7524
type(
  unit
)
"GoLang.ml" 242 7525 7547 "GoLang.ml" 242 7525 7548
type(
  string
)
ident(
  def n "GoLang.ml" 243 7558 7565 "GoLang.ml" 244 7594 7644
)
"GoLang.ml" 242 7525 7550 "GoLang.ml" 242 7525 7553
type(
  string
)
ident(
  def len "GoLang.ml" 243 7558 7565 "GoLang.ml" 244 7594 7644
)
"GoLang.ml" 242 7525 7531 "GoLang.ml" 242 7525 7554
type(
  API.arg
)
"GoLang.ml" 243 7558 7565 "GoLang.ml" 243 7558 7567
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 243 7558 7568 "GoLang.ml" 243 7558 7588
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 243 7558 7589 "GoLang.ml" 243 7558 7590
type(
  string
)
ident(
  int_ref n "GoLang.ml" 242 7525 7547 "GoLang.ml" 242 7525 7548
)
"GoLang.ml" 243 7558 7591 "GoLang.ml" 243 7558 7592
type(
  string
)
ident(
  int_ref n "GoLang.ml" 242 7525 7547 "GoLang.ml" 242 7525 7548
)
"GoLang.ml" 243 7558 7565 "GoLang.ml" 243 7558 7592
type(
  unit
)
"GoLang.ml" 244 7594 7601 "GoLang.ml" 244 7594 7603
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 244 7594 7604 "GoLang.ml" 244 7594 7637
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 244 7594 7638 "GoLang.ml" 244 7594 7641
type(
  string
)
ident(
  int_ref len "GoLang.ml" 242 7525 7550 "GoLang.ml" 242 7525 7553
)
"GoLang.ml" 244 7594 7642 "GoLang.ml" 244 7594 7643
type(
  string
)
ident(
  int_ref n "GoLang.ml" 242 7525 7547 "GoLang.ml" 242 7525 7548
)
"GoLang.ml" 244 7594 7601 "GoLang.ml" 244 7594 7643
type(
  unit
)
"GoLang.ml" 243 7558 7565 "GoLang.ml" 244 7594 7644
type(
  unit
)
"GoLang.ml" 245 7645 7668 "GoLang.ml" 245 7645 7669
type(
  string
)
ident(
  def n "GoLang.ml" 246 7679 7686 "GoLang.ml" 247 7715 7765
)
"GoLang.ml" 245 7645 7671 "GoLang.ml" 245 7645 7674
type(
  string
)
ident(
  def len "GoLang.ml" 246 7679 7686 "GoLang.ml" 247 7715 7765
)
"GoLang.ml" 245 7645 7651 "GoLang.ml" 245 7645 7675
type(
  API.arg
)
"GoLang.ml" 246 7679 7686 "GoLang.ml" 246 7679 7688
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 246 7679 7689 "GoLang.ml" 246 7679 7709
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 246 7679 7710 "GoLang.ml" 246 7679 7711
type(
  string
)
ident(
  int_ref n "GoLang.ml" 245 7645 7668 "GoLang.ml" 245 7645 7669
)
"GoLang.ml" 246 7679 7712 "GoLang.ml" 246 7679 7713
type(
  string
)
ident(
  int_ref n "GoLang.ml" 245 7645 7668 "GoLang.ml" 245 7645 7669
)
"GoLang.ml" 246 7679 7686 "GoLang.ml" 246 7679 7713
type(
  unit
)
"GoLang.ml" 247 7715 7722 "GoLang.ml" 247 7715 7724
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 247 7715 7725 "GoLang.ml" 247 7715 7758
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 247 7715 7759 "GoLang.ml" 247 7715 7762
type(
  string
)
ident(
  int_ref len "GoLang.ml" 245 7645 7671 "GoLang.ml" 245 7645 7674
)
"GoLang.ml" 247 7715 7763 "GoLang.ml" 247 7715 7764
type(
  string
)
ident(
  int_ref n "GoLang.ml" 245 7645 7668 "GoLang.ml" 245 7645 7669
)
"GoLang.ml" 247 7715 7722 "GoLang.ml" 247 7715 7764
type(
  unit
)
"GoLang.ml" 246 7679 7686 "GoLang.ml" 247 7715 7765
type(
  unit
)
"GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
type(
  string
)
ident(
  def cbname "GoLang.ml" 249 7794 7801 "GoLang.ml" 255 8108 8186
)
"GoLang.ml" 248 7766 7780 "GoLang.ml" 248 7766 7790
type(
  API.closure
)
"GoLang.ml" 248 7766 7772 "GoLang.ml" 248 7766 7790
type(
  API.arg
)
"GoLang.ml" 249 7794 7801 "GoLang.ml" 249 7794 7803
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 249 7794 7804 "GoLang.ml" 249 7794 7838
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 249 7794 7839 "GoLang.ml" 249 7794 7845
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
)
"GoLang.ml" 249 7794 7846 "GoLang.ml" 249 7794 7852
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
)
"GoLang.ml" 249 7794 7801 "GoLang.ml" 249 7794 7852
type(
  unit
)
"GoLang.ml" 250 7854 7861 "GoLang.ml" 250 7854 7863
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 250 7854 7864 "GoLang.ml" 250 7854 7926
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 251 7927 7936 "GoLang.ml" 251 7927 7942
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
)
"GoLang.ml" 251 7927 7943 "GoLang.ml" 251 7927 7949
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
)
"GoLang.ml" 250 7854 7861 "GoLang.ml" 251 7927 7949
type(
  unit
)
"GoLang.ml" 252 7951 7958 "GoLang.ml" 252 7951 7960
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 252 7951 7961 "GoLang.ml" 252 7951 8016
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 253 8017 8026 "GoLang.ml" 253 8017 8032
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
)
"GoLang.ml" 253 8017 8033 "GoLang.ml" 253 8017 8039
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
)
"GoLang.ml" 252 7951 7958 "GoLang.ml" 253 8017 8039
type(
  unit
)
"GoLang.ml" 254 8041 8048 "GoLang.ml" 254 8041 8050
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 254 8041 8051 "GoLang.ml" 254 8041 8092
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 254 8041 8093 "GoLang.ml" 254 8041 8099
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
)
"GoLang.ml" 254 8041 8100 "GoLang.ml" 254 8041 8106
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
)
"GoLang.ml" 254 8041 8048 "GoLang.ml" 254 8041 8106
type(
  unit
)
"GoLang.ml" 255 8108 8115 "GoLang.ml" 255 8108 8117
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 255 8108 8118 "GoLang.ml" 255 8108 8172
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 255 8108 8173 "GoLang.ml" 255 8108 8179
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
)
"GoLang.ml" 255 8108 8180 "GoLang.ml" 255 8108 8186
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 248 7766 7782 "GoLang.ml" 248 7766 7788
)
"GoLang.ml" 255 8108 8115 "GoLang.ml" 255 8108 8186
type(
  unit
)
"GoLang.ml" 254 8041 8048 "GoLang.ml" 255 8108 8186
type(
  unit
)
"GoLang.ml" 252 7951 7958 "GoLang.ml" 255 8108 8186
type(
  unit
)
"GoLang.ml" 250 7854 7861 "GoLang.ml" 255 8108 8186
type(
  unit
)
"GoLang.ml" 249 7794 7801 "GoLang.ml" 255 8108 8186
type(
  unit
)
"GoLang.ml" 256 8187 8199 "GoLang.ml" 256 8187 8200
type(
  string
)
ident(
  def n "GoLang.ml" 257 8208 8215 "GoLang.ml" 257 8208 8247
)
"GoLang.ml" 256 8187 8202 "GoLang.ml" 256 8187 8203
type(
  API.enum
)
"GoLang.ml" 256 8187 8193 "GoLang.ml" 256 8187 8204
type(
  API.arg
)
"GoLang.ml" 257 8208 8215 "GoLang.ml" 257 8208 8217
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 257 8208 8218 "GoLang.ml" 257 8208 8243
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 257 8208 8244 "GoLang.ml" 257 8208 8245
type(
  string
)
ident(
  int_ref n "GoLang.ml" 256 8187 8199 "GoLang.ml" 256 8187 8200
)
"GoLang.ml" 257 8208 8246 "GoLang.ml" 257 8208 8247
type(
  string
)
ident(
  int_ref n "GoLang.ml" 256 8187 8199 "GoLang.ml" 256 8187 8200
)
"GoLang.ml" 257 8208 8215 "GoLang.ml" 257 8208 8247
type(
  unit
)
"GoLang.ml" 258 8248 8263 "GoLang.ml" 258 8248 8264
type(
  string
)
"GoLang.ml" 258 8248 8254 "GoLang.ml" 258 8248 8264
type(
  API.arg
)
"GoLang.ml" 258 8248 8275 "GoLang.ml" 258 8248 8280
type(
  bool
)
"GoLang.ml" 258 8248 8268 "GoLang.ml" 258 8248 8280
type(
  unit
)
"GoLang.ml" 259 8317 8326 "GoLang.ml" 259 8317 8327
type(
  string
)
ident(
  def n "GoLang.ml" 260 8331 8338 "GoLang.ml" 260 8331 8370
)
"GoLang.ml" 259 8317 8323 "GoLang.ml" 259 8317 8327
type(
  API.arg
)
"GoLang.ml" 260 8331 8338 "GoLang.ml" 260 8331 8340
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 260 8331 8341 "GoLang.ml" 260 8331 8366
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 260 8331 8367 "GoLang.ml" 260 8331 8368
type(
  string
)
ident(
  int_ref n "GoLang.ml" 259 8317 8326 "GoLang.ml" 259 8317 8327
)
"GoLang.ml" 260 8331 8369 "GoLang.ml" 260 8331 8370
type(
  string
)
ident(
  int_ref n "GoLang.ml" 259 8317 8326 "GoLang.ml" 259 8317 8327
)
"GoLang.ml" 260 8331 8338 "GoLang.ml" 260 8331 8370
type(
  unit
)
"GoLang.ml" 261 8371 8384 "GoLang.ml" 261 8371 8385
type(
  string
)
ident(
  def n "GoLang.ml" 262 8393 8400 "GoLang.ml" 262 8393 8437
)
"GoLang.ml" 261 8371 8387 "GoLang.ml" 261 8371 8388
type(
  API.flags
)
"GoLang.ml" 261 8371 8377 "GoLang.ml" 261 8371 8389
type(
  API.arg
)
"GoLang.ml" 262 8393 8400 "GoLang.ml" 262 8393 8402
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 262 8393 8403 "GoLang.ml" 262 8393 8433
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 262 8393 8434 "GoLang.ml" 262 8393 8435
type(
  string
)
ident(
  int_ref n "GoLang.ml" 261 8371 8384 "GoLang.ml" 261 8371 8385
)
"GoLang.ml" 262 8393 8436 "GoLang.ml" 262 8393 8437
type(
  string
)
ident(
  int_ref n "GoLang.ml" 261 8371 8384 "GoLang.ml" 261 8371 8385
)
"GoLang.ml" 262 8393 8400 "GoLang.ml" 262 8393 8437
type(
  unit
)
"GoLang.ml" 263 8438 8448 "GoLang.ml" 263 8438 8449
type(
  string
)
ident(
  def n "GoLang.ml" 264 8453 8460 "GoLang.ml" 264 8453 8492
)
"GoLang.ml" 263 8438 8444 "GoLang.ml" 263 8438 8449
type(
  API.arg
)
"GoLang.ml" 264 8453 8460 "GoLang.ml" 264 8453 8462
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 264 8453 8463 "GoLang.ml" 264 8453 8488
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 264 8453 8489 "GoLang.ml" 264 8453 8490
type(
  string
)
ident(
  int_ref n "GoLang.ml" 263 8438 8448 "GoLang.ml" 263 8438 8449
)
"GoLang.ml" 264 8453 8491 "GoLang.ml" 264 8453 8492
type(
  string
)
ident(
  int_ref n "GoLang.ml" 263 8438 8448 "GoLang.ml" 263 8438 8449
)
"GoLang.ml" 264 8453 8460 "GoLang.ml" 264 8453 8492
type(
  unit
)
"GoLang.ml" 265 8493 8505 "GoLang.ml" 265 8493 8506
type(
  string
)
ident(
  def n "GoLang.ml" 266 8510 8517 "GoLang.ml" 266 8510 8553
)
"GoLang.ml" 265 8493 8499 "GoLang.ml" 265 8493 8506
type(
  API.arg
)
"GoLang.ml" 266 8510 8517 "GoLang.ml" 266 8510 8519
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 266 8510 8520 "GoLang.ml" 266 8510 8549
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 266 8510 8550 "GoLang.ml" 266 8510 8551
type(
  string
)
ident(
  int_ref n "GoLang.ml" 265 8493 8505 "GoLang.ml" 265 8493 8506
)
"GoLang.ml" 266 8510 8552 "GoLang.ml" 266 8510 8553
type(
  string
)
ident(
  int_ref n "GoLang.ml" 265 8493 8505 "GoLang.ml" 265 8493 8506
)
"GoLang.ml" 266 8510 8517 "GoLang.ml" 266 8510 8553
type(
  unit
)
"GoLang.ml" 267 8554 8565 "GoLang.ml" 267 8554 8566
type(
  string
)
ident(
  def n "GoLang.ml" 268 8570 8577 "GoLang.ml" 269 8615 8669
)
"GoLang.ml" 267 8554 8560 "GoLang.ml" 267 8554 8566
type(
  API.arg
)
"GoLang.ml" 268 8570 8577 "GoLang.ml" 268 8570 8579
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 268 8570 8580 "GoLang.ml" 268 8570 8609
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 268 8570 8610 "GoLang.ml" 268 8570 8611
type(
  string
)
ident(
  int_ref n "GoLang.ml" 267 8554 8565 "GoLang.ml" 267 8554 8566
)
"GoLang.ml" 268 8570 8612 "GoLang.ml" 268 8570 8613
type(
  string
)
ident(
  int_ref n "GoLang.ml" 267 8554 8565 "GoLang.ml" 267 8554 8566
)
"GoLang.ml" 268 8570 8577 "GoLang.ml" 268 8570 8613
type(
  unit
)
"GoLang.ml" 269 8615 8622 "GoLang.ml" 269 8615 8624
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 269 8615 8625 "GoLang.ml" 269 8615 8667
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 269 8615 8668 "GoLang.ml" 269 8615 8669
type(
  string
)
ident(
  int_ref n "GoLang.ml" 267 8554 8565 "GoLang.ml" 267 8554 8566
)
"GoLang.ml" 269 8615 8622 "GoLang.ml" 269 8615 8669
type(
  unit
)
"GoLang.ml" 268 8570 8577 "GoLang.ml" 269 8615 8669
type(
  unit
)
"GoLang.ml" 270 8670 8682 "GoLang.ml" 270 8670 8683
type(
  string
)
ident(
  def n "GoLang.ml" 271 8687 8694 "GoLang.ml" 271 8687 8729
)
"GoLang.ml" 270 8670 8676 "GoLang.ml" 270 8670 8683
type(
  API.arg
)
"GoLang.ml" 271 8687 8694 "GoLang.ml" 271 8687 8696
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 271 8687 8697 "GoLang.ml" 271 8687 8725
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 271 8687 8726 "GoLang.ml" 271 8687 8727
type(
  string
)
ident(
  int_ref n "GoLang.ml" 270 8670 8682 "GoLang.ml" 270 8670 8683
)
"GoLang.ml" 271 8687 8728 "GoLang.ml" 271 8687 8729
type(
  string
)
ident(
  int_ref n "GoLang.ml" 270 8670 8682 "GoLang.ml" 270 8670 8683
)
"GoLang.ml" 271 8687 8694 "GoLang.ml" 271 8687 8729
type(
  unit
)
"GoLang.ml" 272 8730 8752 "GoLang.ml" 272 8730 8753
type(
  string
)
ident(
  def n "GoLang.ml" 273 8763 8770 "GoLang.ml" 275 8871 8908
)
"GoLang.ml" 272 8730 8755 "GoLang.ml" 272 8730 8758
type(
  string
)
ident(
  def len "GoLang.ml" 273 8763 8770 "GoLang.ml" 275 8871 8908
)
"GoLang.ml" 272 8730 8736 "GoLang.ml" 272 8730 8759
type(
  API.arg
)
"GoLang.ml" 273 8763 8770 "GoLang.ml" 273 8763 8772
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 273 8763 8773 "GoLang.ml" 273 8763 8820
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 273 8763 8770 "GoLang.ml" 273 8763 8820
type(
  unit
)
"GoLang.ml" 274 8822 8829 "GoLang.ml" 274 8822 8831
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 274 8822 8832 "GoLang.ml" 274 8822 8867
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 274 8822 8868 "GoLang.ml" 274 8822 8869
type(
  string
)
ident(
  int_ref n "GoLang.ml" 272 8730 8752 "GoLang.ml" 272 8730 8753
)
"GoLang.ml" 274 8822 8829 "GoLang.ml" 274 8822 8869
type(
  unit
)
"GoLang.ml" 275 8871 8878 "GoLang.ml" 275 8871 8880
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 275 8871 8881 "GoLang.ml" 275 8871 8904
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 275 8871 8905 "GoLang.ml" 275 8871 8908
type(
  string
)
ident(
  int_ref len "GoLang.ml" 272 8730 8755 "GoLang.ml" 272 8730 8758
)
"GoLang.ml" 275 8871 8878 "GoLang.ml" 275 8871 8908
type(
  unit
)
"GoLang.ml" 274 8822 8829 "GoLang.ml" 275 8871 8908
type(
  unit
)
"GoLang.ml" 273 8763 8770 "GoLang.ml" 275 8871 8908
type(
  unit
)
"GoLang.ml" 276 8909 8922 "GoLang.ml" 276 8909 8923
type(
  string
)
ident(
  def n "GoLang.ml" 277 8927 8934 "GoLang.ml" 278 8972 9026
)
"GoLang.ml" 276 8909 8915 "GoLang.ml" 276 8909 8923
type(
  API.arg
)
"GoLang.ml" 277 8927 8934 "GoLang.ml" 277 8927 8936
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 277 8927 8937 "GoLang.ml" 277 8927 8966
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 277 8927 8967 "GoLang.ml" 277 8927 8968
type(
  string
)
ident(
  int_ref n "GoLang.ml" 276 8909 8922 "GoLang.ml" 276 8909 8923
)
"GoLang.ml" 277 8927 8969 "GoLang.ml" 277 8927 8970
type(
  string
)
ident(
  int_ref n "GoLang.ml" 276 8909 8922 "GoLang.ml" 276 8909 8923
)
"GoLang.ml" 277 8927 8934 "GoLang.ml" 277 8927 8970
type(
  unit
)
"GoLang.ml" 278 8972 8979 "GoLang.ml" 278 8972 8981
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 278 8972 8982 "GoLang.ml" 278 8972 9024
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 278 8972 9025 "GoLang.ml" 278 8972 9026
type(
  string
)
ident(
  int_ref n "GoLang.ml" 276 8909 8922 "GoLang.ml" 276 8909 8923
)
"GoLang.ml" 278 8972 8979 "GoLang.ml" 278 8972 9026
type(
  unit
)
"GoLang.ml" 277 8927 8934 "GoLang.ml" 278 8972 9026
type(
  unit
)
"GoLang.ml" 279 9027 9044 "GoLang.ml" 279 9027 9045
type(
  string
)
ident(
  def n "GoLang.ml" 280 9049 9056 "GoLang.ml" 281 9100 9148
)
"GoLang.ml" 279 9027 9033 "GoLang.ml" 279 9027 9045
type(
  API.arg
)
"GoLang.ml" 280 9049 9056 "GoLang.ml" 280 9049 9058
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 280 9049 9059 "GoLang.ml" 280 9049 9094
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 280 9049 9095 "GoLang.ml" 280 9049 9096
type(
  string
)
ident(
  int_ref n "GoLang.ml" 279 9027 9044 "GoLang.ml" 279 9027 9045
)
"GoLang.ml" 280 9049 9097 "GoLang.ml" 280 9049 9098
type(
  string
)
ident(
  int_ref n "GoLang.ml" 279 9027 9044 "GoLang.ml" 279 9027 9045
)
"GoLang.ml" 280 9049 9056 "GoLang.ml" 280 9049 9098
type(
  unit
)
"GoLang.ml" 281 9100 9107 "GoLang.ml" 281 9100 9109
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 281 9100 9110 "GoLang.ml" 281 9100 9146
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 281 9100 9147 "GoLang.ml" 281 9100 9148
type(
  string
)
ident(
  int_ref n "GoLang.ml" 279 9027 9044 "GoLang.ml" 279 9027 9045
)
"GoLang.ml" 281 9100 9107 "GoLang.ml" 281 9100 9148
type(
  unit
)
"GoLang.ml" 280 9049 9056 "GoLang.ml" 281 9100 9148
type(
  unit
)
"GoLang.ml" 282 9149 9160 "GoLang.ml" 282 9149 9161
type(
  string
)
ident(
  def n "GoLang.ml" 283 9165 9172 "GoLang.ml" 283 9165 9205
)
"GoLang.ml" 282 9149 9155 "GoLang.ml" 282 9149 9161
type(
  API.arg
)
"GoLang.ml" 283 9165 9172 "GoLang.ml" 283 9165 9174
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 283 9165 9175 "GoLang.ml" 283 9165 9201
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 283 9165 9202 "GoLang.ml" 283 9165 9203
type(
  string
)
ident(
  int_ref n "GoLang.ml" 282 9149 9160 "GoLang.ml" 282 9149 9161
)
"GoLang.ml" 283 9165 9204 "GoLang.ml" 283 9165 9205
type(
  string
)
ident(
  int_ref n "GoLang.ml" 282 9149 9160 "GoLang.ml" 282 9149 9161
)
"GoLang.ml" 283 9165 9172 "GoLang.ml" 283 9165 9205
type(
  unit
)
"GoLang.ml" 284 9206 9219 "GoLang.ml" 284 9206 9220
type(
  string
)
ident(
  def n "GoLang.ml" 285 9224 9231 "GoLang.ml" 285 9224 9268
)
"GoLang.ml" 284 9206 9212 "GoLang.ml" 284 9206 9220
type(
  API.arg
)
"GoLang.ml" 285 9224 9231 "GoLang.ml" 285 9224 9233
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 285 9224 9234 "GoLang.ml" 285 9224 9264
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 285 9224 9265 "GoLang.ml" 285 9224 9266
type(
  string
)
ident(
  int_ref n "GoLang.ml" 284 9206 9219 "GoLang.ml" 284 9206 9220
)
"GoLang.ml" 285 9224 9267 "GoLang.ml" 285 9224 9268
type(
  string
)
ident(
  int_ref n "GoLang.ml" 284 9206 9219 "GoLang.ml" 284 9206 9220
)
"GoLang.ml" 285 9224 9231 "GoLang.ml" 285 9224 9268
type(
  unit
)
"GoLang.ml" 286 9269 9282 "GoLang.ml" 286 9269 9283
type(
  string
)
ident(
  def n "GoLang.ml" 287 9287 9294 "GoLang.ml" 287 9287 9331
)
"GoLang.ml" 286 9269 9275 "GoLang.ml" 286 9269 9283
type(
  API.arg
)
"GoLang.ml" 287 9287 9294 "GoLang.ml" 287 9287 9296
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 287 9287 9297 "GoLang.ml" 287 9287 9327
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 287 9287 9328 "GoLang.ml" 287 9287 9329
type(
  string
)
ident(
  int_ref n "GoLang.ml" 286 9269 9282 "GoLang.ml" 286 9269 9283
)
"GoLang.ml" 287 9287 9330 "GoLang.ml" 287 9287 9331
type(
  string
)
ident(
  int_ref n "GoLang.ml" 286 9269 9282 "GoLang.ml" 286 9269 9283
)
"GoLang.ml" 287 9287 9294 "GoLang.ml" 287 9287 9331
type(
  unit
)
"GoLang.ml" 288 9332 9346 "GoLang.ml" 288 9332 9347
type(
  string
)
ident(
  def n "GoLang.ml" 289 9351 9358 "GoLang.ml" 289 9351 9396
)
"GoLang.ml" 288 9332 9338 "GoLang.ml" 288 9332 9347
type(
  API.arg
)
"GoLang.ml" 289 9351 9358 "GoLang.ml" 289 9351 9360
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 289 9351 9361 "GoLang.ml" 289 9351 9392
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 289 9351 9393 "GoLang.ml" 289 9351 9394
type(
  string
)
ident(
  int_ref n "GoLang.ml" 288 9332 9346 "GoLang.ml" 288 9332 9347
)
"GoLang.ml" 289 9351 9395 "GoLang.ml" 289 9351 9396
type(
  string
)
ident(
  int_ref n "GoLang.ml" 288 9332 9346 "GoLang.ml" 288 9332 9347
)
"GoLang.ml" 289 9351 9358 "GoLang.ml" 289 9351 9396
type(
  unit
)
"GoLang.ml" 232 7178 7190 "GoLang.ml" 290 9397 9400
type(
  API.arg -> unit
)
"GoLang.ml" 290 9397 9401 "GoLang.ml" 290 9397 9405
type(
  API.arg list
)
ident(
  int_ref args "GoLang.ml" 178 5568 5595 "GoLang.ml" 178 5568 5599
)
"GoLang.ml" 232 7178 7180 "GoLang.ml" 290 9397 9405
type(
  unit
)
"GoLang.ml" 291 9407 9412 "GoLang.ml" 291 9407 9419
type(
  API.optarg list
)
ident(
  int_ref optargs "GoLang.ml" 178 5568 5601 "GoLang.ml" 178 5568 5608
)
"GoLang.ml" 291 9407 9420 "GoLang.ml" 291 9407 9422
type(
  API.optarg list -> API.optarg list -> bool
)
ident(
  int_ref Stdlib.( <> ) "stdlib.mli" 130 5559 5559 "stdlib.mli" 130 5559 5607
)
"GoLang.ml" 291 9407 9423 "GoLang.ml" 291 9407 9425
type(
  API.optarg list
)
"GoLang.ml" 291 9407 9412 "GoLang.ml" 291 9407 9425
type(
  bool
)
"GoLang.ml" 292 9433 9437 "GoLang.ml" 292 9433 9446
type(
  (API.optarg -> unit) -> API.optarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 294 9464 9483 "GoLang.ml" 294 9464 9489
type(
  string
)
ident(
  def cbname "GoLang.ml" 294 9464 9495 "GoLang.ml" 295 9533 9579
)
"GoLang.ml" 294 9464 9481 "GoLang.ml" 294 9464 9491
type(
  API.closure
)
"GoLang.ml" 294 9464 9472 "GoLang.ml" 294 9464 9491
type(
  API.optarg
)
"GoLang.ml" 294 9464 9495 "GoLang.ml" 294 9464 9497
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 294 9464 9498 "GoLang.ml" 294 9464 9532
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 295 9533 9566 "GoLang.ml" 295 9533 9572
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 294 9464 9483 "GoLang.ml" 294 9464 9489
)
"GoLang.ml" 295 9533 9573 "GoLang.ml" 295 9533 9579
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 294 9464 9483 "GoLang.ml" 294 9464 9489
)
"GoLang.ml" 294 9464 9495 "GoLang.ml" 295 9533 9579
type(
  unit
)
"GoLang.ml" 296 9580 9596 "GoLang.ml" 296 9580 9597
type(
  string
)
ident(
  def n "GoLang.ml" 296 9580 9608 "GoLang.ml" 296 9580 9640
)
"GoLang.ml" 296 9580 9599 "GoLang.ml" 296 9580 9600
type(
  API.flags
)
"GoLang.ml" 296 9580 9602 "GoLang.ml" 296 9580 9603
type(
  string list option
)
"GoLang.ml" 296 9580 9588 "GoLang.ml" 296 9580 9604
type(
  API.optarg
)
"GoLang.ml" 296 9580 9608 "GoLang.ml" 296 9580 9610
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 296 9580 9611 "GoLang.ml" 296 9580 9638
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 296 9580 9639 "GoLang.ml" 296 9580 9640
type(
  string
)
ident(
  int_ref n "GoLang.ml" 296 9580 9596 "GoLang.ml" 296 9580 9597
)
"GoLang.ml" 296 9580 9608 "GoLang.ml" 296 9580 9640
type(
  unit
)
"GoLang.ml" 292 9433 9447 "GoLang.ml" 297 9641 9646
type(
  API.optarg -> unit
)
"GoLang.ml" 297 9641 9647 "GoLang.ml" 297 9641 9654
type(
  API.optarg list
)
ident(
  int_ref optargs "GoLang.ml" 178 5568 5601 "GoLang.ml" 178 5568 5608
)
"GoLang.ml" 292 9433 9437 "GoLang.ml" 297 9641 9654
type(
  unit
)
"GoLang.ml" 298 9656 9660 "GoLang.ml" 298 9656 9662
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 298 9656 9663 "GoLang.ml" 298 9656 9690
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 298 9656 9660 "GoLang.ml" 298 9656 9690
type(
  unit
)
"GoLang.ml" 299 9692 9696 "GoLang.ml" 299 9692 9705
type(
  (API.optarg -> unit) -> API.optarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 300 9708 9718 "GoLang.ml" 300 9708 9724
type(
  API.optarg
)
ident(
  def optarg "GoLang.ml" 301 9728 9737 "GoLang.ml" 316 10472 10498
)
"GoLang.ml" 301 9728 9737 "GoLang.ml" 301 9728 9739
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 301 9728 9740 "GoLang.ml" 301 9728 9770
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 301 9728 9772 "GoLang.ml" 301 9728 9789
type(
  API.optarg -> string
)
ident(
  int_ref go_name_of_optarg "GoLang.ml" 79 2417 2421 "GoLang.ml" 79 2417 2438
)
"GoLang.ml" 301 9728 9790 "GoLang.ml" 301 9728 9796
type(
  API.optarg
)
ident(
  int_ref optarg "GoLang.ml" 300 9708 9718 "GoLang.ml" 300 9708 9724
)
"GoLang.ml" 301 9728 9771 "GoLang.ml" 301 9728 9797
type(
  string
)
"GoLang.ml" 301 9728 9737 "GoLang.ml" 301 9728 9797
type(
  unit
)
"GoLang.ml" 302 9799 9815 "GoLang.ml" 302 9799 9821
type(
  API.optarg
)
ident(
  int_ref optarg "GoLang.ml" 300 9708 9718 "GoLang.ml" 300 9708 9724
)
"GoLang.ml" 303 9827 9850 "GoLang.ml" 303 9827 9856
type(
  string
)
ident(
  def cbname "GoLang.ml" 304 9862 9875 "GoLang.ml" 311 10292 10320
)
"GoLang.ml" 303 9827 9848 "GoLang.ml" 303 9827 9858
type(
  API.closure
)
"GoLang.ml" 303 9827 9839 "GoLang.ml" 303 9827 9858
type(
  API.optarg
)
type(
  API.optarg
)
"GoLang.ml" 304 9862 9875 "GoLang.ml" 304 9862 9877
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 304 9862 9878 "GoLang.ml" 304 9862 9948
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 305 9949 9964 "GoLang.ml" 305 9949 9970
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 303 9827 9850 "GoLang.ml" 303 9827 9856
)
"GoLang.ml" 305 9949 9971 "GoLang.ml" 305 9949 9977
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 303 9827 9850 "GoLang.ml" 303 9827 9856
)
"GoLang.ml" 304 9862 9875 "GoLang.ml" 305 9949 9977
type(
  unit
)
"GoLang.ml" 306 9979 9992 "GoLang.ml" 306 9979 9994
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 306 9979 9995 "GoLang.ml" 306 9979 10058
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 307 10059 10074 "GoLang.ml" 307 10059 10080
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 303 9827 9850 "GoLang.ml" 303 9827 9856
)
"GoLang.ml" 307 10059 10081 "GoLang.ml" 307 10059 10087
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 303 9827 9850 "GoLang.ml" 303 9827 9856
)
"GoLang.ml" 306 9979 9992 "GoLang.ml" 307 10059 10087
type(
  unit
)
"GoLang.ml" 308 10089 10102 "GoLang.ml" 308 10089 10104
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 308 10089 10105 "GoLang.ml" 308 10089 10162
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 309 10163 10178 "GoLang.ml" 309 10163 10184
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 303 9827 9850 "GoLang.ml" 303 9827 9856
)
"GoLang.ml" 309 10163 10186 "GoLang.ml" 309 10163 10203
type(
  API.optarg -> string
)
ident(
  int_ref go_name_of_optarg "GoLang.ml" 79 2417 2421 "GoLang.ml" 79 2417 2438
)
"GoLang.ml" 309 10163 10204 "GoLang.ml" 309 10163 10210
type(
  API.optarg
)
ident(
  int_ref optarg "GoLang.ml" 300 9708 9718 "GoLang.ml" 300 9708 9724
)
"GoLang.ml" 309 10163 10185 "GoLang.ml" 309 10163 10211
type(
  string
)
"GoLang.ml" 308 10089 10102 "GoLang.ml" 309 10163 10211
type(
  unit
)
"GoLang.ml" 310 10213 10226 "GoLang.ml" 310 10213 10228
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 310 10213 10229 "GoLang.ml" 310 10213 10291
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 311 10292 10307 "GoLang.ml" 311 10292 10313
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 303 9827 9850 "GoLang.ml" 303 9827 9856
)
"GoLang.ml" 311 10292 10314 "GoLang.ml" 311 10292 10320
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 303 9827 9850 "GoLang.ml" 303 9827 9856
)
"GoLang.ml" 310 10213 10226 "GoLang.ml" 311 10292 10320
type(
  unit
)
"GoLang.ml" 308 10089 10102 "GoLang.ml" 311 10292 10320
type(
  unit
)
"GoLang.ml" 306 9979 9992 "GoLang.ml" 311 10292 10320
type(
  unit
)
"GoLang.ml" 304 9862 9875 "GoLang.ml" 311 10292 10320
type(
  unit
)
"GoLang.ml" 312 10321 10341 "GoLang.ml" 312 10321 10342
type(
  string
)
ident(
  def n "GoLang.ml" 313 10353 10366 "GoLang.ml" 314 10415 10458
)
"GoLang.ml" 312 10321 10344 "GoLang.ml" 312 10321 10345
type(
  API.flags
)
"GoLang.ml" 312 10321 10347 "GoLang.ml" 312 10321 10348
type(
  string list option
)
"GoLang.ml" 312 10321 10333 "GoLang.ml" 312 10321 10349
type(
  API.optarg
)
type(
  API.optarg
)
"GoLang.ml" 313 10353 10366 "GoLang.ml" 313 10353 10368
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 313 10353 10369 "GoLang.ml" 313 10353 10414
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 314 10415 10430 "GoLang.ml" 314 10415 10431
type(
  string
)
ident(
  int_ref n "GoLang.ml" 312 10321 10341 "GoLang.ml" 312 10321 10342
)
"GoLang.ml" 314 10415 10433 "GoLang.ml" 314 10415 10450
type(
  API.optarg -> string
)
ident(
  int_ref go_name_of_optarg "GoLang.ml" 79 2417 2421 "GoLang.ml" 79 2417 2438
)
"GoLang.ml" 314 10415 10451 "GoLang.ml" 314 10415 10457
type(
  API.optarg
)
ident(
  int_ref optarg "GoLang.ml" 300 9708 9718 "GoLang.ml" 300 9708 9724
)
"GoLang.ml" 314 10415 10432 "GoLang.ml" 314 10415 10458
type(
  string
)
"GoLang.ml" 313 10353 10366 "GoLang.ml" 314 10415 10458
type(
  unit
)
"GoLang.ml" 302 9799 9808 "GoLang.ml" 315 10460 10470
type(
  unit
)
"GoLang.ml" 316 10472 10481 "GoLang.ml" 316 10472 10483
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 316 10472 10484 "GoLang.ml" 316 10472 10497
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 316 10472 10481 "GoLang.ml" 316 10472 10497
type(
  unit
)
"GoLang.ml" 302 9799 9808 "GoLang.ml" 316 10472 10498
type(
  unit
)
"GoLang.ml" 301 9728 9737 "GoLang.ml" 316 10472 10498
type(
  unit
)
"GoLang.ml" 299 9692 9706 "GoLang.ml" 317 10499 10504
type(
  API.optarg -> unit
)
"GoLang.ml" 317 10499 10505 "GoLang.ml" 317 10499 10512
type(
  API.optarg list
)
ident(
  int_ref optargs "GoLang.ml" 178 5568 5601 "GoLang.ml" 178 5568 5608
)
"GoLang.ml" 299 9692 9696 "GoLang.ml" 317 10499 10512
type(
  unit
)
"GoLang.ml" 318 10514 10518 "GoLang.ml" 318 10514 10520
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 318 10514 10521 "GoLang.ml" 318 10514 10530
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 318 10514 10518 "GoLang.ml" 318 10514 10530
type(
  unit
)
"GoLang.ml" 299 9692 9696 "GoLang.ml" 318 10514 10531
type(
  unit
)
"GoLang.ml" 298 9656 9660 "GoLang.ml" 318 10514 10531
type(
  unit
)
"GoLang.ml" 291 9407 9431 "GoLang.ml" 319 10532 10535
type(
  unit
)
"GoLang.ml" 291 9407 9409 "GoLang.ml" 319 10532 10535
type(
  unit
)
"GoLang.ml" 320 10537 10539 "GoLang.ml" 320 10537 10541
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 320 10537 10542 "GoLang.ml" 320 10537 10546
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 320 10537 10539 "GoLang.ml" 320 10537 10546
type(
  unit
)
"GoLang.ml" 321 10548 10550 "GoLang.ml" 321 10548 10552
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 321 10548 10553 "GoLang.ml" 321 10548 10595
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 321 10548 10596 "GoLang.ml" 321 10548 10600
type(
  string
)
ident(
  int_ref name "GoLang.ml" 178 5568 5587 "GoLang.ml" 178 5568 5591
)
"GoLang.ml" 321 10548 10550 "GoLang.ml" 321 10548 10600
type(
  unit
)
"GoLang.ml" 322 10602 10604 "GoLang.ml" 322 10602 10613
type(
  (API.arg -> unit) -> API.arg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 324 10629 10640 "GoLang.ml" 324 10629 10641
type(
  string
)
ident(
  def n "GoLang.ml" 324 10629 10645 "GoLang.ml" 324 10629 10658
)
"GoLang.ml" 324 10629 10635 "GoLang.ml" 324 10629 10641
type(
  API.arg
)
"GoLang.ml" 324 10629 10645 "GoLang.ml" 324 10629 10647
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 324 10629 10648 "GoLang.ml" 324 10629 10656
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 324 10629 10657 "GoLang.ml" 324 10629 10658
type(
  string
)
ident(
  int_ref n "GoLang.ml" 324 10629 10640 "GoLang.ml" 324 10629 10641
)
"GoLang.ml" 324 10629 10645 "GoLang.ml" 324 10629 10658
type(
  unit
)
"GoLang.ml" 325 10659 10674 "GoLang.ml" 325 10659 10675
type(
  string
)
ident(
  def n "GoLang.ml" 325 10659 10685 "GoLang.ml" 325 10659 10708
)
"GoLang.ml" 325 10659 10677 "GoLang.ml" 325 10659 10680
type(
  string
)
ident(
  def len "GoLang.ml" 325 10659 10685 "GoLang.ml" 325 10659 10708
)
"GoLang.ml" 325 10659 10665 "GoLang.ml" 325 10659 10681
type(
  API.arg
)
"GoLang.ml" 325 10659 10685 "GoLang.ml" 325 10659 10687
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 325 10659 10688 "GoLang.ml" 325 10659 10702
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 325 10659 10703 "GoLang.ml" 325 10659 10704
type(
  string
)
ident(
  int_ref n "GoLang.ml" 325 10659 10674 "GoLang.ml" 325 10659 10675
)
"GoLang.ml" 325 10659 10705 "GoLang.ml" 325 10659 10708
type(
  string
)
ident(
  int_ref len "GoLang.ml" 325 10659 10677 "GoLang.ml" 325 10659 10680
)
"GoLang.ml" 325 10659 10685 "GoLang.ml" 325 10659 10708
type(
  unit
)
"GoLang.ml" 326 10709 10725 "GoLang.ml" 326 10709 10726
type(
  string
)
ident(
  def n "GoLang.ml" 326 10709 10737 "GoLang.ml" 326 10709 10760
)
"GoLang.ml" 326 10709 10728 "GoLang.ml" 326 10709 10731
type(
  string
)
ident(
  def len "GoLang.ml" 326 10709 10737 "GoLang.ml" 326 10709 10760
)
"GoLang.ml" 326 10709 10715 "GoLang.ml" 326 10709 10732
type(
  API.arg
)
"GoLang.ml" 326 10709 10737 "GoLang.ml" 326 10709 10739
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 326 10709 10740 "GoLang.ml" 326 10709 10754
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 326 10709 10755 "GoLang.ml" 326 10709 10756
type(
  string
)
ident(
  int_ref n "GoLang.ml" 326 10709 10725 "GoLang.ml" 326 10709 10726
)
"GoLang.ml" 326 10709 10757 "GoLang.ml" 326 10709 10760
type(
  string
)
ident(
  int_ref len "GoLang.ml" 326 10709 10728 "GoLang.ml" 326 10709 10731
)
"GoLang.ml" 326 10709 10737 "GoLang.ml" 326 10709 10760
type(
  unit
)
"GoLang.ml" 327 10761 10783 "GoLang.ml" 327 10761 10784
type(
  string
)
ident(
  def n "GoLang.ml" 327 10761 10795 "GoLang.ml" 327 10761 10818
)
"GoLang.ml" 327 10761 10786 "GoLang.ml" 327 10761 10789
type(
  string
)
ident(
  def len "GoLang.ml" 327 10761 10795 "GoLang.ml" 327 10761 10818
)
"GoLang.ml" 327 10761 10767 "GoLang.ml" 327 10761 10790
type(
  API.arg
)
"GoLang.ml" 327 10761 10795 "GoLang.ml" 327 10761 10797
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 327 10761 10798 "GoLang.ml" 327 10761 10812
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 327 10761 10813 "GoLang.ml" 327 10761 10814
type(
  string
)
ident(
  int_ref n "GoLang.ml" 327 10761 10783 "GoLang.ml" 327 10761 10784
)
"GoLang.ml" 327 10761 10815 "GoLang.ml" 327 10761 10818
type(
  string
)
ident(
  int_ref len "GoLang.ml" 327 10761 10786 "GoLang.ml" 327 10761 10789
)
"GoLang.ml" 327 10761 10795 "GoLang.ml" 327 10761 10818
type(
  unit
)
"GoLang.ml" 328 10819 10842 "GoLang.ml" 328 10819 10843
type(
  string
)
ident(
  def n "GoLang.ml" 328 10819 10854 "GoLang.ml" 328 10819 10877
)
"GoLang.ml" 328 10819 10845 "GoLang.ml" 328 10819 10848
type(
  string
)
ident(
  def len "GoLang.ml" 328 10819 10854 "GoLang.ml" 328 10819 10877
)
"GoLang.ml" 328 10819 10825 "GoLang.ml" 328 10819 10849
type(
  API.arg
)
"GoLang.ml" 328 10819 10854 "GoLang.ml" 328 10819 10856
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 328 10819 10857 "GoLang.ml" 328 10819 10871
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 328 10819 10872 "GoLang.ml" 328 10819 10873
type(
  string
)
ident(
  int_ref n "GoLang.ml" 328 10819 10842 "GoLang.ml" 328 10819 10843
)
"GoLang.ml" 328 10819 10874 "GoLang.ml" 328 10819 10877
type(
  string
)
ident(
  int_ref len "GoLang.ml" 328 10819 10845 "GoLang.ml" 328 10819 10848
)
"GoLang.ml" 328 10819 10854 "GoLang.ml" 328 10819 10877
type(
  unit
)
"GoLang.ml" 329 10878 10894 "GoLang.ml" 329 10878 10900
type(
  string
)
ident(
  def cbname "GoLang.ml" 329 10878 10907 "GoLang.ml" 329 10878 10925
)
"GoLang.ml" 329 10878 10892 "GoLang.ml" 329 10878 10902
type(
  API.closure
)
"GoLang.ml" 329 10878 10884 "GoLang.ml" 329 10878 10902
type(
  API.arg
)
"GoLang.ml" 329 10878 10907 "GoLang.ml" 329 10878 10909
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 329 10878 10910 "GoLang.ml" 329 10878 10918
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 329 10878 10919 "GoLang.ml" 329 10878 10925
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 329 10878 10894 "GoLang.ml" 329 10878 10900
)
"GoLang.ml" 329 10878 10907 "GoLang.ml" 329 10878 10925
type(
  unit
)
"GoLang.ml" 330 10926 10938 "GoLang.ml" 330 10926 10939
type(
  string
)
ident(
  def n "GoLang.ml" 330 10926 10947 "GoLang.ml" 330 10926 10960
)
"GoLang.ml" 330 10926 10941 "GoLang.ml" 330 10926 10942
type(
  API.enum
)
"GoLang.ml" 330 10926 10932 "GoLang.ml" 330 10926 10943
type(
  API.arg
)
"GoLang.ml" 330 10926 10947 "GoLang.ml" 330 10926 10949
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 330 10926 10950 "GoLang.ml" 330 10926 10958
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 330 10926 10959 "GoLang.ml" 330 10926 10960
type(
  string
)
ident(
  int_ref n "GoLang.ml" 330 10926 10938 "GoLang.ml" 330 10926 10939
)
"GoLang.ml" 330 10926 10947 "GoLang.ml" 330 10926 10960
type(
  unit
)
"GoLang.ml" 331 10961 10976 "GoLang.ml" 331 10961 10977
type(
  string
)
"GoLang.ml" 331 10961 10967 "GoLang.ml" 331 10961 10977
type(
  API.arg
)
"GoLang.ml" 331 10961 10988 "GoLang.ml" 331 10961 10993
type(
  bool
)
"GoLang.ml" 331 10961 10981 "GoLang.ml" 331 10961 10993
type(
  unit
)
"GoLang.ml" 332 11030 11039 "GoLang.ml" 332 11030 11040
type(
  string
)
ident(
  def n "GoLang.ml" 332 11030 11044 "GoLang.ml" 332 11030 11057
)
"GoLang.ml" 332 11030 11036 "GoLang.ml" 332 11030 11040
type(
  API.arg
)
"GoLang.ml" 332 11030 11044 "GoLang.ml" 332 11030 11046
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 332 11030 11047 "GoLang.ml" 332 11030 11055
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 332 11030 11056 "GoLang.ml" 332 11030 11057
type(
  string
)
ident(
  int_ref n "GoLang.ml" 332 11030 11039 "GoLang.ml" 332 11030 11040
)
"GoLang.ml" 332 11030 11044 "GoLang.ml" 332 11030 11057
type(
  unit
)
"GoLang.ml" 333 11058 11071 "GoLang.ml" 333 11058 11072
type(
  string
)
ident(
  def n "GoLang.ml" 333 11058 11080 "GoLang.ml" 333 11058 11093
)
"GoLang.ml" 333 11058 11074 "GoLang.ml" 333 11058 11075
type(
  API.flags
)
"GoLang.ml" 333 11058 11064 "GoLang.ml" 333 11058 11076
type(
  API.arg
)
"GoLang.ml" 333 11058 11080 "GoLang.ml" 333 11058 11082
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 333 11058 11083 "GoLang.ml" 333 11058 11091
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 333 11058 11092 "GoLang.ml" 333 11058 11093
type(
  string
)
ident(
  int_ref n "GoLang.ml" 333 11058 11071 "GoLang.ml" 333 11058 11072
)
"GoLang.ml" 333 11058 11080 "GoLang.ml" 333 11058 11093
type(
  unit
)
"GoLang.ml" 334 11094 11104 "GoLang.ml" 334 11094 11105
type(
  string
)
ident(
  def n "GoLang.ml" 334 11094 11109 "GoLang.ml" 334 11094 11122
)
"GoLang.ml" 334 11094 11100 "GoLang.ml" 334 11094 11105
type(
  API.arg
)
"GoLang.ml" 334 11094 11109 "GoLang.ml" 334 11094 11111
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 334 11094 11112 "GoLang.ml" 334 11094 11120
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 334 11094 11121 "GoLang.ml" 334 11094 11122
type(
  string
)
ident(
  int_ref n "GoLang.ml" 334 11094 11104 "GoLang.ml" 334 11094 11105
)
"GoLang.ml" 334 11094 11109 "GoLang.ml" 334 11094 11122
type(
  unit
)
"GoLang.ml" 335 11123 11135 "GoLang.ml" 335 11123 11136
type(
  string
)
ident(
  def n "GoLang.ml" 335 11123 11140 "GoLang.ml" 335 11123 11153
)
"GoLang.ml" 335 11123 11129 "GoLang.ml" 335 11123 11136
type(
  API.arg
)
"GoLang.ml" 335 11123 11140 "GoLang.ml" 335 11123 11142
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 335 11123 11143 "GoLang.ml" 335 11123 11151
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 335 11123 11152 "GoLang.ml" 335 11123 11153
type(
  string
)
ident(
  int_ref n "GoLang.ml" 335 11123 11135 "GoLang.ml" 335 11123 11136
)
"GoLang.ml" 335 11123 11140 "GoLang.ml" 335 11123 11153
type(
  unit
)
"GoLang.ml" 336 11154 11165 "GoLang.ml" 336 11154 11166
type(
  string
)
ident(
  def n "GoLang.ml" 336 11154 11170 "GoLang.ml" 336 11154 11183
)
"GoLang.ml" 336 11154 11160 "GoLang.ml" 336 11154 11166
type(
  API.arg
)
"GoLang.ml" 336 11154 11170 "GoLang.ml" 336 11154 11172
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 336 11154 11173 "GoLang.ml" 336 11154 11181
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 336 11154 11182 "GoLang.ml" 336 11154 11183
type(
  string
)
ident(
  int_ref n "GoLang.ml" 336 11154 11165 "GoLang.ml" 336 11154 11166
)
"GoLang.ml" 336 11154 11170 "GoLang.ml" 336 11154 11183
type(
  unit
)
"GoLang.ml" 337 11184 11196 "GoLang.ml" 337 11184 11197
type(
  string
)
ident(
  def n "GoLang.ml" 337 11184 11201 "GoLang.ml" 337 11184 11214
)
"GoLang.ml" 337 11184 11190 "GoLang.ml" 337 11184 11197
type(
  API.arg
)
"GoLang.ml" 337 11184 11201 "GoLang.ml" 337 11184 11203
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 337 11184 11204 "GoLang.ml" 337 11184 11212
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 337 11184 11213 "GoLang.ml" 337 11184 11214
type(
  string
)
ident(
  int_ref n "GoLang.ml" 337 11184 11196 "GoLang.ml" 337 11184 11197
)
"GoLang.ml" 337 11184 11201 "GoLang.ml" 337 11184 11214
type(
  unit
)
"GoLang.ml" 338 11215 11237 "GoLang.ml" 338 11215 11238
type(
  string
)
ident(
  def n "GoLang.ml" 338 11215 11248 "GoLang.ml" 338 11215 11271
)
"GoLang.ml" 338 11215 11240 "GoLang.ml" 338 11215 11243
type(
  string
)
ident(
  def len "GoLang.ml" 338 11215 11248 "GoLang.ml" 338 11215 11271
)
"GoLang.ml" 338 11215 11221 "GoLang.ml" 338 11215 11244
type(
  API.arg
)
"GoLang.ml" 338 11215 11248 "GoLang.ml" 338 11215 11250
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 338 11215 11251 "GoLang.ml" 338 11215 11265
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 338 11215 11266 "GoLang.ml" 338 11215 11267
type(
  string
)
ident(
  int_ref n "GoLang.ml" 338 11215 11237 "GoLang.ml" 338 11215 11238
)
"GoLang.ml" 338 11215 11268 "GoLang.ml" 338 11215 11271
type(
  string
)
ident(
  int_ref len "GoLang.ml" 338 11215 11240 "GoLang.ml" 338 11215 11243
)
"GoLang.ml" 338 11215 11248 "GoLang.ml" 338 11215 11271
type(
  unit
)
"GoLang.ml" 339 11272 11285 "GoLang.ml" 339 11272 11286
type(
  string
)
ident(
  def n "GoLang.ml" 339 11272 11290 "GoLang.ml" 339 11272 11303
)
"GoLang.ml" 339 11272 11278 "GoLang.ml" 339 11272 11286
type(
  API.arg
)
"GoLang.ml" 339 11272 11290 "GoLang.ml" 339 11272 11292
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 339 11272 11293 "GoLang.ml" 339 11272 11301
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 339 11272 11302 "GoLang.ml" 339 11272 11303
type(
  string
)
ident(
  int_ref n "GoLang.ml" 339 11272 11285 "GoLang.ml" 339 11272 11286
)
"GoLang.ml" 339 11272 11290 "GoLang.ml" 339 11272 11303
type(
  unit
)
"GoLang.ml" 340 11304 11321 "GoLang.ml" 340 11304 11322
type(
  string
)
ident(
  def n "GoLang.ml" 340 11304 11326 "GoLang.ml" 340 11304 11343
)
"GoLang.ml" 340 11304 11310 "GoLang.ml" 340 11304 11322
type(
  API.arg
)
"GoLang.ml" 340 11304 11326 "GoLang.ml" 340 11304 11328
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 340 11304 11329 "GoLang.ml" 340 11304 11341
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 340 11304 11342 "GoLang.ml" 340 11304 11343
type(
  string
)
ident(
  int_ref n "GoLang.ml" 340 11304 11321 "GoLang.ml" 340 11304 11322
)
"GoLang.ml" 340 11304 11326 "GoLang.ml" 340 11304 11343
type(
  unit
)
"GoLang.ml" 341 11344 11355 "GoLang.ml" 341 11344 11356
type(
  string
)
ident(
  def n "GoLang.ml" 341 11344 11372 "GoLang.ml" 341 11344 11385
)
"GoLang.ml" 341 11344 11350 "GoLang.ml" 341 11344 11356
type(
  API.arg
)
"GoLang.ml" 341 11344 11367 "GoLang.ml" 341 11344 11368
type(
  string
)
ident(
  def n "GoLang.ml" 341 11344 11372 "GoLang.ml" 341 11344 11385
)
"GoLang.ml" 341 11344 11359 "GoLang.ml" 341 11344 11368
type(
  API.arg
)
"GoLang.ml" 341 11344 11350 "GoLang.ml" 341 11344 11368
type(
  API.arg
)
"GoLang.ml" 341 11344 11372 "GoLang.ml" 341 11344 11374
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 341 11344 11375 "GoLang.ml" 341 11344 11383
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 341 11344 11384 "GoLang.ml" 341 11344 11385
type(
  string
)
ident(
  int_ref n "GoLang.ml" 341 11344 11355 "GoLang.ml" 341 11344 11356
)
"GoLang.ml" 341 11344 11372 "GoLang.ml" 341 11344 11385
type(
  unit
)
"GoLang.ml" 342 11386 11399 "GoLang.ml" 342 11386 11400
type(
  string
)
ident(
  def n "GoLang.ml" 342 11386 11404 "GoLang.ml" 342 11386 11417
)
"GoLang.ml" 342 11386 11392 "GoLang.ml" 342 11386 11400
type(
  API.arg
)
"GoLang.ml" 342 11386 11404 "GoLang.ml" 342 11386 11406
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 342 11386 11407 "GoLang.ml" 342 11386 11415
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 342 11386 11416 "GoLang.ml" 342 11386 11417
type(
  string
)
ident(
  int_ref n "GoLang.ml" 342 11386 11399 "GoLang.ml" 342 11386 11400
)
"GoLang.ml" 342 11386 11404 "GoLang.ml" 342 11386 11417
type(
  unit
)
"GoLang.ml" 343 11418 11431 "GoLang.ml" 343 11418 11432
type(
  string
)
ident(
  def n "GoLang.ml" 343 11418 11436 "GoLang.ml" 343 11418 11449
)
"GoLang.ml" 343 11418 11424 "GoLang.ml" 343 11418 11432
type(
  API.arg
)
"GoLang.ml" 343 11418 11436 "GoLang.ml" 343 11418 11438
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 343 11418 11439 "GoLang.ml" 343 11418 11447
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 343 11418 11448 "GoLang.ml" 343 11418 11449
type(
  string
)
ident(
  int_ref n "GoLang.ml" 343 11418 11431 "GoLang.ml" 343 11418 11432
)
"GoLang.ml" 343 11418 11436 "GoLang.ml" 343 11418 11449
type(
  unit
)
"GoLang.ml" 322 10602 10614 "GoLang.ml" 344 11450 11453
type(
  API.arg -> unit
)
"GoLang.ml" 344 11450 11454 "GoLang.ml" 344 11450 11458
type(
  API.arg list
)
ident(
  int_ref args "GoLang.ml" 178 5568 5595 "GoLang.ml" 178 5568 5599
)
"GoLang.ml" 322 10602 10604 "GoLang.ml" 344 11450 11458
type(
  unit
)
"GoLang.ml" 345 11460 11462 "GoLang.ml" 345 11460 11471
type(
  (API.optarg -> unit) -> API.optarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 347 11487 11504 "GoLang.ml" 347 11487 11510
type(
  string
)
ident(
  def cbname "GoLang.ml" 347 11487 11515 "GoLang.ml" 347 11487 11533
)
"GoLang.ml" 347 11487 11502 "GoLang.ml" 347 11487 11511
type(
  API.closure
)
"GoLang.ml" 347 11487 11493 "GoLang.ml" 347 11487 11511
type(
  API.optarg
)
"GoLang.ml" 347 11487 11515 "GoLang.ml" 347 11487 11517
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 347 11487 11518 "GoLang.ml" 347 11487 11526
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 347 11487 11527 "GoLang.ml" 347 11487 11533
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 347 11487 11504 "GoLang.ml" 347 11487 11510
)
"GoLang.ml" 347 11487 11515 "GoLang.ml" 347 11487 11533
type(
  unit
)
"GoLang.ml" 348 11534 11548 "GoLang.ml" 348 11534 11549
type(
  string
)
ident(
  def n "GoLang.ml" 348 11534 11560 "GoLang.ml" 348 11534 11573
)
"GoLang.ml" 348 11534 11551 "GoLang.ml" 348 11534 11552
type(
  API.flags
)
"GoLang.ml" 348 11534 11554 "GoLang.ml" 348 11534 11555
type(
  string list option
)
"GoLang.ml" 348 11534 11540 "GoLang.ml" 348 11534 11556
type(
  API.optarg
)
"GoLang.ml" 348 11534 11560 "GoLang.ml" 348 11534 11562
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 348 11534 11563 "GoLang.ml" 348 11534 11571
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 348 11534 11572 "GoLang.ml" 348 11534 11573
type(
  string
)
ident(
  int_ref n "GoLang.ml" 348 11534 11548 "GoLang.ml" 348 11534 11549
)
"GoLang.ml" 348 11534 11560 "GoLang.ml" 348 11534 11573
type(
  unit
)
"GoLang.ml" 345 11460 11472 "GoLang.ml" 349 11574 11577
type(
  API.optarg -> unit
)
"GoLang.ml" 349 11574 11578 "GoLang.ml" 349 11574 11585
type(
  API.optarg list
)
ident(
  int_ref optargs "GoLang.ml" 178 5568 5601 "GoLang.ml" 178 5568 5608
)
"GoLang.ml" 345 11460 11462 "GoLang.ml" 349 11574 11585
type(
  unit
)
"GoLang.ml" 350 11587 11589 "GoLang.ml" 350 11587 11591
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 350 11587 11592 "GoLang.ml" 350 11587 11597
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 350 11587 11589 "GoLang.ml" 350 11587 11597
type(
  unit
)
"GoLang.ml" 356 11789 11791 "GoLang.ml" 356 11789 11793
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 356 11789 11794 "GoLang.ml" 356 11789 11824
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 356 11789 11791 "GoLang.ml" 356 11789 11824
type(
  unit
)
"GoLang.ml" 358 11827 11833 "GoLang.ml" 358 11827 11840
type(
  string option
)
ident(
  def errcode "GoLang.ml" 359 11867 11869 "GoLang.ml" 405 13268 13278
)
"GoLang.ml" 358 11827 11843 "GoLang.ml" 358 11827 11859
type(
  API.ret -> string option
)
ident(
  int_ref go_ret_c_errcode "GoLang.ml" 110 3444 3448 "GoLang.ml" 110 3444 3464
)
"GoLang.ml" 358 11827 11860 "GoLang.ml" 358 11827 11863
type(
  API.ret
)
ident(
  int_ref ret "GoLang.ml" 178 5568 5610 "GoLang.ml" 178 5568 5613
)
"GoLang.ml" 358 11827 11843 "GoLang.ml" 358 11827 11863
type(
  string option
)
"GoLang.ml" 359 11867 11876 "GoLang.ml" 359 11867 11883
type(
  string option
)
ident(
  int_ref errcode "GoLang.ml" 358 11827 11833 "GoLang.ml" 358 11827 11840
)
"GoLang.ml" 360 11889 11894 "GoLang.ml" 360 11889 11898
type(
  string option
)
type(
  string option
)
"GoLang.ml" 360 11889 11902 "GoLang.ml" 360 11889 11904
type(
  unit
)
"GoLang.ml" 361 11905 11915 "GoLang.ml" 361 11905 11922
type(
  string
)
ident(
  def errcode "GoLang.ml" 362 11926 11932 "GoLang.ml" 369 12207 12226
)
"GoLang.ml" 361 11905 11910 "GoLang.ml" 361 11905 11922
type(
  string option
)
type(
  string option
)
"GoLang.ml" 362 11926 11932 "GoLang.ml" 362 11926 11934
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 362 11926 11935 "GoLang.ml" 362 11926 11957
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 362 11926 11958 "GoLang.ml" 362 11926 11965
type(
  string
)
ident(
  int_ref errcode "GoLang.ml" 361 11905 11915 "GoLang.ml" 361 11905 11922
)
"GoLang.ml" 362 11926 11932 "GoLang.ml" 362 11926 11965
type(
  unit
)
"GoLang.ml" 363 11967 11973 "GoLang.ml" 363 11967 11975
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 363 11967 11976 "GoLang.ml" 363 11967 12019
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 363 11967 12020 "GoLang.ml" 363 11967 12024
type(
  string
)
ident(
  int_ref name "GoLang.ml" 178 5568 5587 "GoLang.ml" 178 5568 5591
)
"GoLang.ml" 363 11967 11973 "GoLang.ml" 363 11967 12024
type(
  unit
)
"GoLang.ml" 364 12026 12032 "GoLang.ml" 364 12026 12034
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 364 12026 12035 "GoLang.ml" 364 12026 12067
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 364 12026 12032 "GoLang.ml" 364 12026 12067
type(
  unit
)
"GoLang.ml" 365 12069 12082 "GoLang.ml" 365 12069 12094
type(
  API.ret -> string option
)
ident(
  int_ref go_ret_error "GoLang.ml" 103 3223 3227 "GoLang.ml" 103 3223 3239
)
"GoLang.ml" 365 12069 12095 "GoLang.ml" 365 12069 12098
type(
  API.ret
)
ident(
  int_ref ret "GoLang.ml" 178 5568 5610 "GoLang.ml" 178 5568 5613
)
"GoLang.ml" 365 12069 12082 "GoLang.ml" 365 12069 12098
type(
  string option
)
"GoLang.ml" 366 12104 12113 "GoLang.ml" 366 12104 12117
type(
  string option
)
type(
  string option
)
"GoLang.ml" 366 12104 12121 "GoLang.ml" 366 12104 12123
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 366 12104 12124 "GoLang.ml" 366 12104 12146
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 366 12104 12121 "GoLang.ml" 366 12104 12146
type(
  unit
)
"GoLang.ml" 367 12147 12161 "GoLang.ml" 367 12147 12162
type(
  string
)
ident(
  def v "GoLang.ml" 367 12147 12166 "GoLang.ml" 367 12147 12197
)
"GoLang.ml" 367 12147 12156 "GoLang.ml" 367 12147 12162
type(
  string option
)
type(
  string option
)
"GoLang.ml" 367 12147 12166 "GoLang.ml" 367 12147 12168
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 367 12147 12169 "GoLang.ml" 367 12147 12195
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 367 12147 12196 "GoLang.ml" 367 12147 12197
type(
  string
)
ident(
  int_ref v "GoLang.ml" 367 12147 12161 "GoLang.ml" 367 12147 12162
)
"GoLang.ml" 367 12147 12166 "GoLang.ml" 367 12147 12197
type(
  unit
)
"GoLang.ml" 365 12069 12075 "GoLang.ml" 368 12198 12205
type(
  unit
)
"GoLang.ml" 369 12207 12213 "GoLang.ml" 369 12207 12215
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 369 12207 12216 "GoLang.ml" 369 12207 12225
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 369 12207 12213 "GoLang.ml" 369 12207 12225
type(
  unit
)
"GoLang.ml" 365 12069 12075 "GoLang.ml" 369 12207 12226
type(
  unit
)
"GoLang.ml" 364 12026 12032 "GoLang.ml" 369 12207 12226
type(
  unit
)
"GoLang.ml" 363 11967 11973 "GoLang.ml" 369 12207 12226
type(
  unit
)
"GoLang.ml" 362 11926 11932 "GoLang.ml" 369 12207 12226
type(
  unit
)
"GoLang.ml" 359 11867 11869 "GoLang.ml" 370 12227 12230
type(
  unit
)
"GoLang.ml" 371 12232 12241 "GoLang.ml" 371 12232 12244
type(
  API.ret
)
ident(
  int_ref ret "GoLang.ml" 178 5568 5610 "GoLang.ml" 178 5568 5613
)
"GoLang.ml" 372 12250 12255 "GoLang.ml" 372 12250 12259
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 373 12263 12269 "GoLang.ml" 373 12263 12271
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 373 12263 12272 "GoLang.ml" 373 12263 12290
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 373 12263 12269 "GoLang.ml" 373 12263 12290
type(
  unit
)
"GoLang.ml" 374 12291 12296 "GoLang.ml" 374 12291 12301
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 375 12305 12311 "GoLang.ml" 375 12305 12313
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 375 12305 12314 "GoLang.ml" 375 12305 12347
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 375 12305 12311 "GoLang.ml" 375 12305 12347
type(
  unit
)
"GoLang.ml" 376 12348 12353 "GoLang.ml" 376 12348 12366
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 377 12370 12376 "GoLang.ml" 377 12370 12378
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 377 12370 12379 "GoLang.ml" 377 12370 12437
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 377 12370 12376 "GoLang.ml" 377 12370 12437
type(
  unit
)
"GoLang.ml" 378 12439 12445 "GoLang.ml" 378 12439 12447
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 378 12439 12448 "GoLang.ml" 378 12439 12476
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 378 12439 12445 "GoLang.ml" 378 12439 12476
type(
  unit
)
"GoLang.ml" 379 12478 12484 "GoLang.ml" 379 12478 12486
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 379 12478 12487 "GoLang.ml" 379 12478 12509
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 379 12478 12484 "GoLang.ml" 379 12478 12509
type(
  unit
)
"GoLang.ml" 378 12439 12445 "GoLang.ml" 379 12478 12509
type(
  unit
)
"GoLang.ml" 377 12370 12376 "GoLang.ml" 379 12478 12509
type(
  unit
)
"GoLang.ml" 380 12510 12515 "GoLang.ml" 380 12510 12518
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 381 12522 12528 "GoLang.ml" 381 12522 12530
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 381 12522 12531 "GoLang.ml" 381 12522 12559
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 381 12522 12528 "GoLang.ml" 381 12522 12559
type(
  unit
)
"GoLang.ml" 382 12560 12565 "GoLang.ml" 382 12560 12569
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 383 12573 12579 "GoLang.ml" 383 12573 12581
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 383 12573 12582 "GoLang.ml" 383 12573 12611
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 383 12573 12579 "GoLang.ml" 383 12573 12611
type(
  unit
)
"GoLang.ml" 384 12612 12617 "GoLang.ml" 384 12612 12623
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 385 12627 12633 "GoLang.ml" 385 12627 12635
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 385 12627 12636 "GoLang.ml" 385 12627 12667
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 385 12627 12633 "GoLang.ml" 385 12627 12667
type(
  unit
)
"GoLang.ml" 386 12668 12673 "GoLang.ml" 386 12668 12680
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 387 12684 12690 "GoLang.ml" 387 12684 12692
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 387 12684 12693 "GoLang.ml" 387 12684 12724
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 387 12684 12690 "GoLang.ml" 387 12684 12724
type(
  unit
)
"GoLang.ml" 388 12725 12730 "GoLang.ml" 388 12725 12736
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 389 12740 12746 "GoLang.ml" 389 12740 12748
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 389 12740 12749 "GoLang.ml" 389 12740 12778
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 389 12740 12746 "GoLang.ml" 389 12740 12778
type(
  unit
)
"GoLang.ml" 390 12779 12784 "GoLang.ml" 390 12779 12791
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 391 12795 12801 "GoLang.ml" 391 12795 12803
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 391 12795 12804 "GoLang.ml" 391 12795 12832
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 391 12795 12801 "GoLang.ml" 391 12795 12832
type(
  unit
)
"GoLang.ml" 392 12834 12840 "GoLang.ml" 392 12834 12842
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 392 12834 12843 "GoLang.ml" 392 12834 12878
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 392 12834 12840 "GoLang.ml" 392 12834 12878
type(
  unit
)
"GoLang.ml" 393 12880 12886 "GoLang.ml" 393 12880 12888
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 393 12880 12889 "GoLang.ml" 393 12880 12911
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 393 12880 12886 "GoLang.ml" 393 12880 12911
type(
  unit
)
"GoLang.ml" 392 12834 12840 "GoLang.ml" 393 12880 12911
type(
  unit
)
"GoLang.ml" 391 12795 12801 "GoLang.ml" 393 12880 12911
type(
  unit
)
"GoLang.ml" 394 12912 12917 "GoLang.ml" 394 12912 12922
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 395 12926 12932 "GoLang.ml" 395 12926 12934
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 395 12926 12935 "GoLang.ml" 395 12926 12964
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 395 12926 12932 "GoLang.ml" 395 12926 12964
type(
  unit
)
"GoLang.ml" 396 12965 12970 "GoLang.ml" 396 12965 12978
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 397 12982 12988 "GoLang.ml" 397 12982 12990
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 397 12982 12991 "GoLang.ml" 397 12982 13020
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 397 12982 12988 "GoLang.ml" 397 12982 13020
type(
  unit
)
"GoLang.ml" 398 13021 13026 "GoLang.ml" 398 13021 13033
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 399 13037 13043 "GoLang.ml" 399 13037 13045
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 399 13037 13046 "GoLang.ml" 399 13037 13077
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 399 13037 13043 "GoLang.ml" 399 13037 13077
type(
  unit
)
"GoLang.ml" 400 13078 13091 "GoLang.ml" 400 13078 13102
type(
  string
)
ident(
  def enum_prefix "GoLang.ml" 401 13108 13114 "GoLang.ml" 401 13108 13169
)
"GoLang.ml" 400 13078 13089 "GoLang.ml" 400 13078 13104
type(
  API.enum
)
"GoLang.ml" 400 13078 13083 "GoLang.ml" 400 13078 13104
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 401 13108 13114 "GoLang.ml" 401 13108 13116
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 401 13108 13117 "GoLang.ml" 401 13108 13144
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 401 13108 13146 "GoLang.ml" 401 13108 13156
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 401 13108 13157 "GoLang.ml" 401 13108 13168
type(
  string
)
ident(
  int_ref enum_prefix "GoLang.ml" 400 13078 13091 "GoLang.ml" 400 13078 13102
)
"GoLang.ml" 401 13108 13145 "GoLang.ml" 401 13108 13169
type(
  string
)
"GoLang.ml" 401 13108 13114 "GoLang.ml" 401 13108 13169
type(
  unit
)
"GoLang.ml" 402 13170 13184 "GoLang.ml" 402 13170 13195
type(
  string
)
ident(
  def flag_prefix "GoLang.ml" 403 13201 13207 "GoLang.ml" 403 13201 13262
)
"GoLang.ml" 402 13170 13182 "GoLang.ml" 402 13170 13197
type(
  API.flags
)
"GoLang.ml" 402 13170 13175 "GoLang.ml" 402 13170 13197
type(
  API.ret
)
type(
  API.ret
)
"GoLang.ml" 403 13201 13207 "GoLang.ml" 403 13201 13209
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 403 13201 13210 "GoLang.ml" 403 13201 13237
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 403 13201 13239 "GoLang.ml" 403 13201 13249
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 403 13201 13250 "GoLang.ml" 403 13201 13261
type(
  string
)
ident(
  int_ref flag_prefix "GoLang.ml" 402 13170 13184 "GoLang.ml" 402 13170 13195
)
"GoLang.ml" 403 13201 13238 "GoLang.ml" 403 13201 13262
type(
  string
)
"GoLang.ml" 403 13201 13207 "GoLang.ml" 403 13201 13262
type(
  unit
)
"GoLang.ml" 371 12232 12234 "GoLang.ml" 404 13263 13266
type(
  unit
)
"GoLang.ml" 405 13268 13270 "GoLang.ml" 405 13268 13272
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 405 13268 13273 "GoLang.ml" 405 13268 13278
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 405 13268 13270 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 371 12232 12234 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 359 11867 11869 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 358 11827 11829 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 356 11789 11791 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 350 11587 11589 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 345 11460 11462 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 322 10602 10604 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 321 10548 10550 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 320 10537 10539 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 291 9407 9409 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 232 7178 7180 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 231 7139 7141 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 230 7128 7130 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 229 7112 7114 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 225 6932 6934 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 224 6902 6904 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 223 6889 6891 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 219 6796 6798 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 218 6785 6787 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 213 6673 6675 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 207 6527 6529 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 206 6500 6502 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 205 6465 6467 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 204 6426 6428 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 183 5739 5741 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 181 5664 5666 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 179 5630 5632 "GoLang.ml" 405 13268 13278
type(
  unit
)
"GoLang.ml" 407 13280 13284 "GoLang.ml" 407 13280 13311
type(
  unit -> unit
)
ident(
  def generate_golang_bindings_go "GoLang.ml" 498 15338 15338 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 407 13280 13312 "GoLang.ml" 407 13280 13314
type(
  unit
)
"GoLang.ml" 408 13317 13319 "GoLang.ml" 408 13317 13334
type(
  ?extra_sources:string list ->
  ?copyright:string -> Utils.comment_style -> unit
)
ident(
  int_ref Utils.generate_header "utils.mli" 54 1958 1958 "utils.mli" 55 1980 2054
)
"GoLang.ml" 408 13317 13335 "GoLang.ml" 408 13317 13341
type(
  Utils.comment_style
)
"GoLang.ml" 408 13317 13319 "GoLang.ml" 408 13317 13341
type(
  unit
)
"GoLang.ml" 410 13344 13346 "GoLang.ml" 410 13344 13348
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 410 13344 13349 "GoLang.ml" 435 13712 13713
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 410 13344 13346 "GoLang.ml" 435 13712 13713
type(
  unit
)
"GoLang.ml" 436 13715 13717 "GoLang.ml" 436 13715 13726
type(
  (API.enum -> unit) -> API.enum list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 437 13729 13739 "GoLang.ml" 437 13729 13750
type(
  string
)
ident(
  def enum_prefix "GoLang.ml" 438 13763 13769 "GoLang.ml" 446 14005 14018
)
"GoLang.ml" 437 13729 13752 "GoLang.ml" 437 13729 13757
type(
  (string * int) list
)
ident(
  def enums "GoLang.ml" 438 13763 13769 "GoLang.ml" 446 14005 14018
)
"GoLang.ml" 437 13729 13737 "GoLang.ml" 437 13729 13759
type(
  API.enum
)
"GoLang.ml" 438 13763 13769 "GoLang.ml" 438 13763 13771
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 438 13763 13772 "GoLang.ml" 438 13763 13787
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 438 13763 13789 "GoLang.ml" 438 13763 13799
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 438 13763 13800 "GoLang.ml" 438 13763 13811
type(
  string
)
ident(
  int_ref enum_prefix "GoLang.ml" 437 13729 13739 "GoLang.ml" 437 13729 13750
)
"GoLang.ml" 438 13763 13788 "GoLang.ml" 438 13763 13812
type(
  string
)
"GoLang.ml" 438 13763 13769 "GoLang.ml" 438 13763 13812
type(
  unit
)
"GoLang.ml" 439 13814 13820 "GoLang.ml" 439 13814 13822
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 439 13814 13823 "GoLang.ml" 439 13814 13827
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 439 13814 13820 "GoLang.ml" 439 13814 13827
type(
  unit
)
"GoLang.ml" 440 13829 13835 "GoLang.ml" 440 13829 13837
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 440 13829 13838 "GoLang.ml" 440 13829 13849
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 440 13829 13835 "GoLang.ml" 440 13829 13849
type(
  unit
)
"GoLang.ml" 441 13851 13857 "GoLang.ml" 441 13851 13866
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 442 13869 13882 "GoLang.ml" 442 13869 13886
type(
  string
)
ident(
  def enum "GoLang.ml" 443 13894 13904 "GoLang.ml" 443 13894 13973
)
"GoLang.ml" 442 13869 13888 "GoLang.ml" 442 13869 13889
type(
  int
)
ident(
  def v "GoLang.ml" 443 13894 13904 "GoLang.ml" 443 13894 13973
)
"GoLang.ml" 442 13869 13881 "GoLang.ml" 442 13869 13890
type(
  string * int
)
"GoLang.ml" 443 13894 13904 "GoLang.ml" 443 13894 13906
type(
  (string -> string -> string -> int -> unit, unit, string, unit) format4 ->
  string -> string -> string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 443 13894 13907 "GoLang.ml" 443 13894 13929
type(
  (string -> string -> string -> int -> unit, unit, string, unit) format4
)
"GoLang.ml" 443 13894 13930 "GoLang.ml" 443 13894 13941
type(
  string
)
ident(
  int_ref enum_prefix "GoLang.ml" 437 13729 13739 "GoLang.ml" 437 13729 13750
)
"GoLang.ml" 443 13894 13942 "GoLang.ml" 443 13894 13946
type(
  string
)
ident(
  int_ref enum "GoLang.ml" 442 13869 13882 "GoLang.ml" 442 13869 13886
)
"GoLang.ml" 443 13894 13948 "GoLang.ml" 443 13894 13958
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 443 13894 13959 "GoLang.ml" 443 13894 13970
type(
  string
)
ident(
  int_ref enum_prefix "GoLang.ml" 437 13729 13739 "GoLang.ml" 437 13729 13750
)
"GoLang.ml" 443 13894 13947 "GoLang.ml" 443 13894 13971
type(
  string
)
"GoLang.ml" 443 13894 13972 "GoLang.ml" 443 13894 13973
type(
  int
)
ident(
  int_ref v "GoLang.ml" 442 13869 13888 "GoLang.ml" 442 13869 13889
)
"GoLang.ml" 443 13894 13904 "GoLang.ml" 443 13894 13973
type(
  unit
)
"GoLang.ml" 441 13851 13867 "GoLang.ml" 444 13974 13981
type(
  string * int -> unit
)
"GoLang.ml" 444 13974 13982 "GoLang.ml" 444 13974 13987
type(
  (string * int) list
)
ident(
  int_ref enums "GoLang.ml" 437 13729 13752 "GoLang.ml" 437 13729 13757
)
"GoLang.ml" 441 13851 13857 "GoLang.ml" 444 13974 13987
type(
  unit
)
"GoLang.ml" 445 13989 13995 "GoLang.ml" 445 13989 13997
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 445 13989 13998 "GoLang.ml" 445 13989 14003
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 445 13989 13995 "GoLang.ml" 445 13989 14003
type(
  unit
)
"GoLang.ml" 446 14005 14011 "GoLang.ml" 446 14005 14013
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 446 14005 14014 "GoLang.ml" 446 14005 14018
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 446 14005 14011 "GoLang.ml" 446 14005 14018
type(
  unit
)
"GoLang.ml" 445 13989 13995 "GoLang.ml" 446 14005 14018
type(
  unit
)
"GoLang.ml" 441 13851 13857 "GoLang.ml" 446 14005 14018
type(
  unit
)
"GoLang.ml" 440 13829 13835 "GoLang.ml" 446 14005 14018
type(
  unit
)
"GoLang.ml" 439 13814 13820 "GoLang.ml" 446 14005 14018
type(
  unit
)
"GoLang.ml" 438 13763 13769 "GoLang.ml" 446 14005 14018
type(
  unit
)
"GoLang.ml" 436 13715 13727 "GoLang.ml" 447 14019 14022
type(
  API.enum -> unit
)
"GoLang.ml" 447 14019 14023 "GoLang.ml" 447 14019 14032
type(
  API.enum list
)
ident(
  int_ref API.all_enums "API.mli" 157 8221 8221 "API.mli" 157 8221 8246
)
"GoLang.ml" 436 13715 13717 "GoLang.ml" 447 14019 14032
type(
  unit
)
"GoLang.ml" 449 14035 14037 "GoLang.ml" 449 14035 14039
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 449 14035 14040 "GoLang.ml" 451 14056 14057
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 449 14035 14037 "GoLang.ml" 451 14056 14057
type(
  unit
)
"GoLang.ml" 452 14059 14061 "GoLang.ml" 452 14059 14070
type(
  (API.flags -> unit) -> API.flags list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 453 14073 14083 "GoLang.ml" 453 14073 14094
type(
  string
)
ident(
  def flag_prefix "GoLang.ml" 454 14107 14113 "GoLang.ml" 466 14498 14511
)
"GoLang.ml" 453 14073 14096 "GoLang.ml" 453 14073 14101
type(
  (string * int) list
)
ident(
  def flags "GoLang.ml" 454 14107 14113 "GoLang.ml" 466 14498 14511
)
"GoLang.ml" 453 14073 14081 "GoLang.ml" 453 14073 14103
type(
  API.flags
)
"GoLang.ml" 454 14107 14117 "GoLang.ml" 454 14107 14126
type(
  string
)
ident(
  def flag_type "GoLang.ml" 455 14155 14161 "GoLang.ml" 466 14498 14511
)
"GoLang.ml" 454 14107 14129 "GoLang.ml" 454 14107 14139
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 454 14107 14140 "GoLang.ml" 454 14107 14151
type(
  string
)
ident(
  int_ref flag_prefix "GoLang.ml" 453 14073 14083 "GoLang.ml" 453 14073 14094
)
"GoLang.ml" 454 14107 14129 "GoLang.ml" 454 14107 14151
type(
  string
)
"GoLang.ml" 455 14155 14165 "GoLang.ml" 455 14155 14169
type(
  int ref
)
ident(
  def mask "GoLang.ml" 456 14181 14187 "GoLang.ml" 466 14498 14511
)
"GoLang.ml" 455 14155 14172 "GoLang.ml" 455 14155 14175
type(
  int -> int ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1212 46183 46183 "stdlib.mli" 1212 46183 46227
)
"GoLang.ml" 455 14155 14176 "GoLang.ml" 455 14155 14177
type(
  int
)
"GoLang.ml" 455 14155 14172 "GoLang.ml" 455 14155 14177
type(
  int ref
)
"GoLang.ml" 456 14181 14187 "GoLang.ml" 456 14181 14189
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 456 14181 14190 "GoLang.ml" 456 14181 14208
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 456 14181 14209 "GoLang.ml" 456 14181 14218
type(
  string
)
ident(
  int_ref flag_type "GoLang.ml" 454 14107 14117 "GoLang.ml" 454 14107 14126
)
"GoLang.ml" 456 14181 14187 "GoLang.ml" 456 14181 14218
type(
  unit
)
"GoLang.ml" 457 14220 14226 "GoLang.ml" 457 14220 14228
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 457 14220 14229 "GoLang.ml" 457 14220 14233
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 457 14220 14226 "GoLang.ml" 457 14220 14233
type(
  unit
)
"GoLang.ml" 458 14235 14241 "GoLang.ml" 458 14235 14243
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 458 14235 14244 "GoLang.ml" 458 14235 14255
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 458 14235 14241 "GoLang.ml" 458 14235 14255
type(
  unit
)
"GoLang.ml" 459 14257 14263 "GoLang.ml" 459 14257 14272
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 460 14275 14288 "GoLang.ml" 460 14275 14292
type(
  string
)
ident(
  def flag "GoLang.ml" 461 14300 14310 "GoLang.ml" 462 14370 14399
)
"GoLang.ml" 460 14275 14294 "GoLang.ml" 460 14275 14295
type(
  int
)
ident(
  def v "GoLang.ml" 461 14300 14310 "GoLang.ml" 462 14370 14399
)
"GoLang.ml" 460 14275 14287 "GoLang.ml" 460 14275 14296
type(
  string * int
)
"GoLang.ml" 461 14300 14310 "GoLang.ml" 461 14300 14312
type(
  (string -> string -> string -> int -> unit, unit, string, unit) format4 ->
  string -> string -> string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 461 14300 14313 "GoLang.ml" 461 14300 14339
type(
  (string -> string -> string -> int -> unit, unit, string, unit) format4
)
"GoLang.ml" 461 14300 14340 "GoLang.ml" 461 14300 14351
type(
  string
)
ident(
  int_ref flag_prefix "GoLang.ml" 453 14073 14083 "GoLang.ml" 453 14073 14094
)
"GoLang.ml" 461 14300 14352 "GoLang.ml" 461 14300 14356
type(
  string
)
ident(
  int_ref flag "GoLang.ml" 460 14275 14288 "GoLang.ml" 460 14275 14292
)
"GoLang.ml" 461 14300 14357 "GoLang.ml" 461 14300 14366
type(
  string
)
ident(
  int_ref flag_type "GoLang.ml" 454 14107 14117 "GoLang.ml" 454 14107 14126
)
"GoLang.ml" 461 14300 14367 "GoLang.ml" 461 14300 14368
type(
  int
)
ident(
  int_ref v "GoLang.ml" 460 14275 14294 "GoLang.ml" 460 14275 14295
)
"GoLang.ml" 461 14300 14310 "GoLang.ml" 461 14300 14368
type(
  unit
)
"GoLang.ml" 462 14370 14380 "GoLang.ml" 462 14370 14384
type(
  int ref
)
ident(
  int_ref mask "GoLang.ml" 455 14155 14165 "GoLang.ml" 455 14155 14169
)
"GoLang.ml" 462 14370 14385 "GoLang.ml" 462 14370 14387
type(
  int ref -> int -> unit
)
ident(
  int_ref Stdlib.( := ) "stdlib.mli" 1221 46495 46495 "stdlib.mli" 1221 46495 46548
)
"GoLang.ml" 462 14370 14388 "GoLang.ml" 462 14370 14389
type(
  int ref -> int
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"GoLang.ml" 462 14370 14389 "GoLang.ml" 462 14370 14393
type(
  int ref
)
ident(
  int_ref mask "GoLang.ml" 455 14155 14165 "GoLang.ml" 455 14155 14169
)
"GoLang.ml" 462 14370 14388 "GoLang.ml" 462 14370 14393
type(
  int
)
"GoLang.ml" 462 14370 14394 "GoLang.ml" 462 14370 14397
type(
  int -> int -> int
)
ident(
  int_ref Stdlib.( lor ) "stdlib.mli" 403 15448 15448 "stdlib.mli" 403 15448 15495
)
"GoLang.ml" 462 14370 14398 "GoLang.ml" 462 14370 14399
type(
  int
)
ident(
  int_ref v "GoLang.ml" 460 14275 14294 "GoLang.ml" 460 14275 14295
)
"GoLang.ml" 462 14370 14388 "GoLang.ml" 462 14370 14399
type(
  int
)
"GoLang.ml" 462 14370 14380 "GoLang.ml" 462 14370 14399
type(
  unit
)
"GoLang.ml" 461 14300 14310 "GoLang.ml" 462 14370 14399
type(
  unit
)
"GoLang.ml" 459 14257 14273 "GoLang.ml" 463 14400 14407
type(
  string * int -> unit
)
"GoLang.ml" 463 14400 14408 "GoLang.ml" 463 14400 14413
type(
  (string * int) list
)
ident(
  int_ref flags "GoLang.ml" 453 14073 14096 "GoLang.ml" 453 14073 14101
)
"GoLang.ml" 459 14257 14263 "GoLang.ml" 463 14400 14413
type(
  unit
)
"GoLang.ml" 464 14415 14421 "GoLang.ml" 464 14415 14423
type(
  (string -> string -> int -> unit, unit, string, unit) format4 ->
  string -> string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 464 14415 14424 "GoLang.ml" 464 14415 14452
type(
  (string -> string -> int -> unit, unit, string, unit) format4
)
"GoLang.ml" 464 14415 14453 "GoLang.ml" 464 14415 14464
type(
  string
)
ident(
  int_ref flag_prefix "GoLang.ml" 453 14073 14083 "GoLang.ml" 453 14073 14094
)
"GoLang.ml" 464 14415 14465 "GoLang.ml" 464 14415 14474
type(
  string
)
ident(
  int_ref flag_type "GoLang.ml" 454 14107 14117 "GoLang.ml" 454 14107 14126
)
"GoLang.ml" 464 14415 14475 "GoLang.ml" 464 14415 14476
type(
  int ref -> int
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"GoLang.ml" 464 14415 14476 "GoLang.ml" 464 14415 14480
type(
  int ref
)
ident(
  int_ref mask "GoLang.ml" 455 14155 14165 "GoLang.ml" 455 14155 14169
)
"GoLang.ml" 464 14415 14475 "GoLang.ml" 464 14415 14480
type(
  int
)
"GoLang.ml" 464 14415 14421 "GoLang.ml" 464 14415 14480
type(
  unit
)
"GoLang.ml" 465 14482 14488 "GoLang.ml" 465 14482 14490
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 465 14482 14491 "GoLang.ml" 465 14482 14496
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 465 14482 14488 "GoLang.ml" 465 14482 14496
type(
  unit
)
"GoLang.ml" 466 14498 14504 "GoLang.ml" 466 14498 14506
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 466 14498 14507 "GoLang.ml" 466 14498 14511
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 466 14498 14504 "GoLang.ml" 466 14498 14511
type(
  unit
)
"GoLang.ml" 465 14482 14488 "GoLang.ml" 466 14498 14511
type(
  unit
)
"GoLang.ml" 464 14415 14421 "GoLang.ml" 466 14498 14511
type(
  unit
)
"GoLang.ml" 459 14257 14263 "GoLang.ml" 466 14498 14511
type(
  unit
)
"GoLang.ml" 458 14235 14241 "GoLang.ml" 466 14498 14511
type(
  unit
)
"GoLang.ml" 457 14220 14226 "GoLang.ml" 466 14498 14511
type(
  unit
)
"GoLang.ml" 456 14181 14187 "GoLang.ml" 466 14498 14511
type(
  unit
)
"GoLang.ml" 455 14155 14161 "GoLang.ml" 466 14498 14511
type(
  unit
)
"GoLang.ml" 454 14107 14113 "GoLang.ml" 466 14498 14511
type(
  unit
)
"GoLang.ml" 452 14059 14071 "GoLang.ml" 467 14512 14515
type(
  API.flags -> unit
)
"GoLang.ml" 467 14512 14516 "GoLang.ml" 467 14512 14525
type(
  API.flags list
)
ident(
  int_ref API.all_flags "API.mli" 158 8247 8247 "API.mli" 158 8247 8273
)
"GoLang.ml" 452 14059 14061 "GoLang.ml" 467 14512 14525
type(
  unit
)
"GoLang.ml" 469 14528 14530 "GoLang.ml" 469 14528 14532
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 469 14528 14533 "GoLang.ml" 472 14561 14562
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 469 14528 14530 "GoLang.ml" 472 14561 14562
type(
  unit
)
"GoLang.ml" 473 14564 14566 "GoLang.ml" 473 14564 14575
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 474 14578 14587 "GoLang.ml" 474 14578 14588
type(
  string
)
ident(
  def n "GoLang.ml" 474 14578 14596 "GoLang.ml" 474 14578 14625
)
"GoLang.ml" 474 14578 14590 "GoLang.ml" 474 14578 14591
type(
  int
)
ident(
  def v "GoLang.ml" 474 14578 14596 "GoLang.ml" 474 14578 14625
)
"GoLang.ml" 474 14578 14586 "GoLang.ml" 474 14578 14592
type(
  string * int
)
"GoLang.ml" 474 14578 14596 "GoLang.ml" 474 14578 14598
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 474 14578 14599 "GoLang.ml" 474 14578 14621
type(
  (string -> int -> unit, unit, string, unit) format4
)
"GoLang.ml" 474 14578 14622 "GoLang.ml" 474 14578 14623
type(
  string
)
ident(
  int_ref n "GoLang.ml" 474 14578 14587 "GoLang.ml" 474 14578 14588
)
"GoLang.ml" 474 14578 14624 "GoLang.ml" 474 14578 14625
type(
  int
)
ident(
  int_ref v "GoLang.ml" 474 14578 14590 "GoLang.ml" 474 14578 14591
)
"GoLang.ml" 474 14578 14596 "GoLang.ml" 474 14578 14625
type(
  unit
)
"GoLang.ml" 473 14564 14576 "GoLang.ml" 475 14626 14629
type(
  string * int -> unit
)
"GoLang.ml" 475 14626 14630 "GoLang.ml" 475 14626 14639
type(
  (string * int) list
)
ident(
  int_ref API.constants "API.mli" 160 8322 8322 "API.mli" 160 8322 8357
)
"GoLang.ml" 473 14564 14566 "GoLang.ml" 475 14626 14639
type(
  unit
)
"GoLang.ml" 476 14641 14643 "GoLang.ml" 476 14641 14652
type(
  (string * (string * (string * int) list) list -> unit) ->
  (string * (string * (string * int) list) list) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 477 14655 14664 "GoLang.ml" 477 14655 14666
type(
  string
)
ident(
  def ns "GoLang.ml" 478 14678 14684 "GoLang.ml" 490 15226 15240
)
"GoLang.ml" 477 14655 14668 "GoLang.ml" 477 14655 14673
type(
  (string * (string * int) list) list
)
ident(
  def ctxts "GoLang.ml" 478 14678 14684 "GoLang.ml" 490 15226 15240
)
"GoLang.ml" 477 14655 14663 "GoLang.ml" 477 14655 14674
type(
  string * (string * (string * int) list) list
)
"GoLang.ml" 478 14678 14688 "GoLang.ml" 478 14678 14696
type(
  string
)
ident(
  def ns_upper "GoLang.ml" 479 14728 14734 "GoLang.ml" 490 15226 15240
)
"GoLang.ml" 478 14678 14699 "GoLang.ml" 478 14678 14721
type(
  string -> string
)
ident(
  int_ref Stdlib.String.uppercase_ascii "string.mli" 265 9584 9584 "string.mli" 265 9584 9622
)
"GoLang.ml" 478 14678 14722 "GoLang.ml" 478 14678 14724
type(
  string
)
ident(
  int_ref ns "GoLang.ml" 477 14655 14664 "GoLang.ml" 477 14655 14666
)
"GoLang.ml" 478 14678 14699 "GoLang.ml" 478 14678 14724
type(
  string
)
"GoLang.ml" 479 14728 14734 "GoLang.ml" 479 14728 14736
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 479 14728 14737 "GoLang.ml" 479 14728 14780
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 479 14728 14781 "GoLang.ml" 479 14728 14783
type(
  string
)
ident(
  int_ref ns "GoLang.ml" 477 14655 14664 "GoLang.ml" 477 14655 14666
)
"GoLang.ml" 479 14728 14734 "GoLang.ml" 479 14728 14783
type(
  unit
)
"GoLang.ml" 480 14785 14791 "GoLang.ml" 480 14785 14793
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 480 14785 14794 "GoLang.ml" 480 14785 14824
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 480 14785 14825 "GoLang.ml" 480 14785 14833
type(
  string
)
ident(
  int_ref ns_upper "GoLang.ml" 478 14678 14688 "GoLang.ml" 478 14678 14696
)
"GoLang.ml" 480 14785 14834 "GoLang.ml" 480 14785 14836
type(
  string
)
ident(
  int_ref ns "GoLang.ml" 477 14655 14664 "GoLang.ml" 477 14655 14666
)
"GoLang.ml" 480 14785 14791 "GoLang.ml" 480 14785 14836
type(
  unit
)
"GoLang.ml" 481 14838 14844 "GoLang.ml" 481 14838 14853
type(
  (string * (string * int) list -> unit) ->
  (string * (string * int) list) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 482 14856 14869 "GoLang.ml" 482 14856 14873
type(
  string
)
ident(
  def ctxt "GoLang.ml" 483 14886 14896 "GoLang.ml" 489 15207 15225
)
"GoLang.ml" 482 14856 14875 "GoLang.ml" 482 14856 14881
type(
  (string * int) list
)
ident(
  def consts "GoLang.ml" 483 14886 14896 "GoLang.ml" 489 15207 15225
)
"GoLang.ml" 482 14856 14868 "GoLang.ml" 482 14856 14882
type(
  string * (string * int) list
)
"GoLang.ml" 483 14886 14900 "GoLang.ml" 483 14886 14910
type(
  string
)
ident(
  def ctxt_macro "GoLang.ml" 484 14957 14967 "GoLang.ml" 489 15207 15225
)
"GoLang.ml" 483 14886 14913 "GoLang.ml" 483 14886 14935
type(
  string -> string
)
ident(
  int_ref Stdlib.String.uppercase_ascii "string.mli" 265 9584 9584 "string.mli" 265 9584 9622
)
"GoLang.ml" 483 14886 14937 "GoLang.ml" 483 14886 14947
type(
  string -> string
)
ident(
  int_ref Utils.macro_name "utils.mli" 51 1880 1880 "utils.mli" 51 1880 1913
)
"GoLang.ml" 483 14886 14948 "GoLang.ml" 483 14886 14952
type(
  string
)
ident(
  int_ref ctxt "GoLang.ml" 482 14856 14869 "GoLang.ml" 482 14856 14873
)
"GoLang.ml" 483 14886 14936 "GoLang.ml" 483 14886 14953
type(
  string
)
"GoLang.ml" 483 14886 14913 "GoLang.ml" 483 14886 14953
type(
  string
)
"GoLang.ml" 484 14957 14967 "GoLang.ml" 484 14957 14969
type(
  (string -> string -> string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 484 14957 14970 "GoLang.ml" 484 14957 15003
type(
  (string -> string -> string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 484 14957 15004 "GoLang.ml" 484 14957 15012
type(
  string
)
ident(
  int_ref ns_upper "GoLang.ml" 478 14678 14688 "GoLang.ml" 478 14678 14696
)
"GoLang.ml" 484 14957 15013 "GoLang.ml" 484 14957 15023
type(
  string
)
ident(
  int_ref ctxt_macro "GoLang.ml" 483 14886 14900 "GoLang.ml" 483 14886 14910
)
"GoLang.ml" 484 14957 15024 "GoLang.ml" 484 14957 15026
type(
  string
)
ident(
  int_ref ns "GoLang.ml" 477 14655 14664 "GoLang.ml" 477 14655 14666
)
"GoLang.ml" 484 14957 15027 "GoLang.ml" 484 14957 15031
type(
  string
)
ident(
  int_ref ctxt "GoLang.ml" 482 14856 14869 "GoLang.ml" 482 14856 14873
)
"GoLang.ml" 484 14957 14967 "GoLang.ml" 484 14957 15031
type(
  unit
)
"GoLang.ml" 485 15033 15046 "GoLang.ml" 485 15033 15052
type(
  (string * int) list
)
ident(
  int_ref consts "GoLang.ml" 482 14856 14875 "GoLang.ml" 482 14856 14881
)
"GoLang.ml" 485 15033 15053 "GoLang.ml" 485 15033 15055
type(
  (string * int) list -> (string * int) list -> bool
)
ident(
  int_ref Stdlib.( <> ) "stdlib.mli" 130 5559 5559 "stdlib.mli" 130 5559 5607
)
"GoLang.ml" 485 15033 15056 "GoLang.ml" 485 15033 15058
type(
  (string * int) list
)
"GoLang.ml" 485 15033 15046 "GoLang.ml" 485 15033 15058
type(
  bool
)
"GoLang.ml" 486 15064 15076 "GoLang.ml" 486 15064 15078
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 486 15064 15079 "GoLang.ml" 486 15064 15118
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 486 15064 15119 "GoLang.ml" 486 15064 15121
type(
  string
)
ident(
  int_ref ns "GoLang.ml" 477 14655 14664 "GoLang.ml" 477 14655 14666
)
"GoLang.ml" 486 15064 15122 "GoLang.ml" 486 15064 15126
type(
  string
)
ident(
  int_ref ctxt "GoLang.ml" 482 14856 14869 "GoLang.ml" 482 14856 14873
)
"GoLang.ml" 486 15064 15076 "GoLang.ml" 486 15064 15126
type(
  unit
)
"GoLang.ml" 485 15033 15043 "GoLang.ml" 486 15064 15126
type(
  unit
)
"GoLang.ml" 487 15128 15138 "GoLang.ml" 487 15128 15147
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 487 15128 15154 "GoLang.ml" 487 15128 15155
type(
  string
)
ident(
  def n "GoLang.ml" 488 15163 15177 "GoLang.ml" 488 15163 15206
)
"GoLang.ml" 487 15128 15157 "GoLang.ml" 487 15128 15158
type(
  int
)
ident(
  def v "GoLang.ml" 488 15163 15177 "GoLang.ml" 488 15163 15206
)
"GoLang.ml" 487 15128 15153 "GoLang.ml" 487 15128 15159
type(
  string * int
)
"GoLang.ml" 488 15163 15177 "GoLang.ml" 488 15163 15179
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 488 15163 15180 "GoLang.ml" 488 15163 15202
type(
  (string -> int -> unit, unit, string, unit) format4
)
"GoLang.ml" 488 15163 15203 "GoLang.ml" 488 15163 15204
type(
  string
)
ident(
  int_ref n "GoLang.ml" 487 15128 15154 "GoLang.ml" 487 15128 15155
)
"GoLang.ml" 488 15163 15205 "GoLang.ml" 488 15163 15206
type(
  int
)
ident(
  int_ref v "GoLang.ml" 487 15128 15157 "GoLang.ml" 487 15128 15158
)
"GoLang.ml" 488 15163 15177 "GoLang.ml" 488 15163 15206
type(
  unit
)
"GoLang.ml" 487 15128 15148 "GoLang.ml" 489 15207 15218
type(
  string * int -> unit
)
"GoLang.ml" 489 15207 15219 "GoLang.ml" 489 15207 15225
type(
  (string * int) list
)
ident(
  int_ref consts "GoLang.ml" 482 14856 14875 "GoLang.ml" 482 14856 14881
)
"GoLang.ml" 487 15128 15138 "GoLang.ml" 489 15207 15225
type(
  unit
)
"GoLang.ml" 485 15033 15043 "GoLang.ml" 489 15207 15225
type(
  unit
)
"GoLang.ml" 484 14957 14967 "GoLang.ml" 489 15207 15225
type(
  unit
)
"GoLang.ml" 483 14886 14896 "GoLang.ml" 489 15207 15225
type(
  unit
)
"GoLang.ml" 481 14838 14854 "GoLang.ml" 490 15226 15233
type(
  string * (string * int) list -> unit
)
"GoLang.ml" 490 15226 15234 "GoLang.ml" 490 15226 15239
type(
  (string * (string * int) list) list
)
ident(
  int_ref ctxts "GoLang.ml" 477 14655 14668 "GoLang.ml" 477 14655 14673
)
"GoLang.ml" 481 14838 14844 "GoLang.ml" 490 15226 15239
type(
  unit
)
"GoLang.ml" 480 14785 14791 "GoLang.ml" 490 15226 15240
type(
  unit
)
"GoLang.ml" 479 14728 14734 "GoLang.ml" 490 15226 15240
type(
  unit
)
"GoLang.ml" 478 14678 14684 "GoLang.ml" 490 15226 15240
type(
  unit
)
"GoLang.ml" 476 14641 14653 "GoLang.ml" 491 15241 15244
type(
  string * (string * (string * int) list) list -> unit
)
"GoLang.ml" 491 15241 15245 "GoLang.ml" 491 15241 15264
type(
  (string * (string * (string * int) list) list) list
)
ident(
  int_ref API.metadata_namespaces "API.mli" 161 8358 8358 "API.mli" 161 8358 8435
)
"GoLang.ml" 476 14641 14643 "GoLang.ml" 491 15241 15264
type(
  unit
)
"GoLang.ml" 493 15267 15269 "GoLang.ml" 493 15267 15271
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 493 15267 15272 "GoLang.ml" 493 15267 15277
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 493 15267 15269 "GoLang.ml" 493 15267 15277
type(
  unit
)
"GoLang.ml" 496 15298 15300 "GoLang.ml" 496 15298 15309
type(
  (string * API.call -> unit) -> (string * API.call) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 496 15298 15310 "GoLang.ml" 496 15298 15323
type(
  string * API.call -> unit
)
ident(
  int_ref print_binding "GoLang.ml" 178 5568 5572 "GoLang.ml" 178 5568 5585
)
"GoLang.ml" 496 15298 15324 "GoLang.ml" 496 15298 15336
type(
  (string * API.call) list
)
ident(
  int_ref API.handle_calls "API.mli" 148 7854 7854 "API.mli" 148 7854 7893
)
"GoLang.ml" 496 15298 15300 "GoLang.ml" 496 15298 15336
type(
  unit
)
"GoLang.ml" 493 15267 15269 "GoLang.ml" 496 15298 15336
type(
  unit
)
"GoLang.ml" 476 14641 14643 "GoLang.ml" 496 15298 15336
type(
  unit
)
"GoLang.ml" 473 14564 14566 "GoLang.ml" 496 15298 15336
type(
  unit
)
"GoLang.ml" 469 14528 14530 "GoLang.ml" 496 15298 15336
type(
  unit
)
"GoLang.ml" 452 14059 14061 "GoLang.ml" 496 15298 15336
type(
  unit
)
"GoLang.ml" 449 14035 14037 "GoLang.ml" 496 15298 15336
type(
  unit
)
"GoLang.ml" 436 13715 13717 "GoLang.ml" 496 15298 15336
type(
  unit
)
"GoLang.ml" 410 13344 13346 "GoLang.ml" 496 15298 15336
type(
  unit
)
"GoLang.ml" 408 13317 13319 "GoLang.ml" 496 15298 15336
type(
  unit
)
"GoLang.ml" 498 15338 15342 "GoLang.ml" 498 15338 15369
type(
  unit -> unit
)
ident(
  def generate_golang_closures_go "GoLang.ml" 654 19680 19680 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 498 15338 15370 "GoLang.ml" 498 15338 15372
type(
  unit
)
"GoLang.ml" 499 15375 15377 "GoLang.ml" 499 15375 15392
type(
  ?extra_sources:string list ->
  ?copyright:string -> Utils.comment_style -> unit
)
ident(
  int_ref Utils.generate_header "utils.mli" 54 1958 1958 "utils.mli" 55 1980 2054
)
"GoLang.ml" 499 15375 15393 "GoLang.ml" 499 15375 15399
type(
  Utils.comment_style
)
"GoLang.ml" 499 15375 15377 "GoLang.ml" 499 15375 15399
type(
  unit
)
"GoLang.ml" 501 15402 15404 "GoLang.ml" 501 15402 15406
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 501 15402 15407 "GoLang.ml" 537 16122 16123
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 501 15402 15404 "GoLang.ml" 537 16122 16123
type(
  unit
)
"GoLang.ml" 539 16126 16128 "GoLang.ml" 539 16126 16137
type(
  (API.closure -> unit) -> API.closure list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 540 16140 16150 "GoLang.ml" 540 16140 16156
type(
  string
)
ident(
  def cbname "GoLang.ml" 541 16170 16176 "GoLang.ml" 651 19647 19661
)
"GoLang.ml" 540 16140 16158 "GoLang.ml" 540 16140 16164
type(
  API.cbarg list
)
ident(
  def cbargs "GoLang.ml" 541 16170 16176 "GoLang.ml" 651 19647 19661
)
"GoLang.ml" 540 16140 16148 "GoLang.ml" 540 16140 16166
type(
  API.closure
)
"GoLang.ml" 541 16170 16180 "GoLang.ml" 541 16170 16185
type(
  string
)
ident(
  def uname "GoLang.ml" 542 16209 16215 "GoLang.ml" 651 19647 19661
)
"GoLang.ml" 541 16170 16188 "GoLang.ml" 541 16170 16198
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"GoLang.ml" 541 16170 16199 "GoLang.ml" 541 16170 16205
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 540 16140 16150 "GoLang.ml" 540 16140 16156
)
"GoLang.ml" 541 16170 16188 "GoLang.ml" 541 16170 16205
type(
  string
)
"GoLang.ml" 542 16209 16215 "GoLang.ml" 542 16209 16217
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 542 16209 16218 "GoLang.ml" 542 16209 16222
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 542 16209 16215 "GoLang.ml" 542 16209 16222
type(
  unit
)
"GoLang.ml" 543 16224 16230 "GoLang.ml" 543 16224 16232
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 543 16224 16233 "GoLang.ml" 543 16224 16256
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 543 16224 16257 "GoLang.ml" 543 16224 16262
type(
  string
)
ident(
  int_ref uname "GoLang.ml" 541 16170 16180 "GoLang.ml" 541 16170 16185
)
"GoLang.ml" 543 16224 16230 "GoLang.ml" 543 16224 16262
type(
  unit
)
"GoLang.ml" 544 16264 16274 "GoLang.ml" 544 16264 16279
type(
  bool ref
)
ident(
  def comma "GoLang.ml" 545 16295 16301 "GoLang.ml" 651 19647 19661
)
"GoLang.ml" 544 16264 16282 "GoLang.ml" 544 16264 16285
type(
  bool -> bool ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1212 46183 46183 "stdlib.mli" 1212 46183 46227
)
"GoLang.ml" 544 16264 16286 "GoLang.ml" 544 16264 16291
type(
  bool
)
"GoLang.ml" 544 16264 16282 "GoLang.ml" 544 16264 16291
type(
  bool ref
)
"GoLang.ml" 545 16295 16301 "GoLang.ml" 545 16295 16310
type(
  (API.cbarg -> unit) -> API.cbarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 546 16313 16325 "GoLang.ml" 546 16313 16330
type(
  API.cbarg
)
ident(
  def cbarg "GoLang.ml" 547 16334 16344 "GoLang.ml" 567 16964 17021
)
"GoLang.ml" 547 16334 16347 "GoLang.ml" 547 16334 16348
type(
  bool ref -> bool
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"GoLang.ml" 547 16334 16348 "GoLang.ml" 547 16334 16353
type(
  bool ref
)
ident(
  int_ref comma "GoLang.ml" 544 16264 16274 "GoLang.ml" 544 16264 16279
)
"GoLang.ml" 547 16334 16347 "GoLang.ml" 547 16334 16353
type(
  bool
)
"GoLang.ml" 547 16334 16359 "GoLang.ml" 547 16334 16361
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 547 16334 16362 "GoLang.ml" 547 16334 16366
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 547 16334 16359 "GoLang.ml" 547 16334 16366
type(
  unit
)
"GoLang.ml" 547 16334 16344 "GoLang.ml" 547 16334 16366
type(
  unit
)
"GoLang.ml" 547 16334 16368 "GoLang.ml" 547 16334 16373
type(
  bool ref
)
ident(
  int_ref comma "GoLang.ml" 544 16264 16274 "GoLang.ml" 544 16264 16279
)
"GoLang.ml" 547 16334 16374 "GoLang.ml" 547 16334 16376
type(
  bool ref -> bool -> unit
)
ident(
  int_ref Stdlib.( := ) "stdlib.mli" 1221 46495 46495 "stdlib.mli" 1221 46495 46548
)
"GoLang.ml" 547 16334 16377 "GoLang.ml" 547 16334 16381
type(
  bool
)
"GoLang.ml" 547 16334 16368 "GoLang.ml" 547 16334 16381
type(
  unit
)
"GoLang.ml" 548 16383 16399 "GoLang.ml" 548 16383 16404
type(
  API.cbarg
)
ident(
  int_ref cbarg "GoLang.ml" 546 16313 16325 "GoLang.ml" 546 16313 16330
)
"GoLang.ml" 549 16410 16444 "GoLang.ml" 549 16410 16445
type(
  string
)
ident(
  def n "GoLang.ml" 550 16453 16466 "GoLang.ml" 550 16453 16484
)
"GoLang.ml" 549 16410 16437 "GoLang.ml" 549 16410 16445
type(
  API.arg
)
"GoLang.ml" 549 16410 16447 "GoLang.ml" 549 16410 16448
type(
  string
)
"GoLang.ml" 549 16410 16422 "GoLang.ml" 549 16410 16449
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 550 16453 16466 "GoLang.ml" 550 16453 16468
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 550 16453 16469 "GoLang.ml" 550 16453 16482
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 550 16453 16483 "GoLang.ml" 550 16453 16484
type(
  string
)
ident(
  int_ref n "GoLang.ml" 549 16410 16444 "GoLang.ml" 549 16410 16445
)
"GoLang.ml" 550 16453 16466 "GoLang.ml" 550 16453 16484
type(
  unit
)
"GoLang.ml" 551 16486 16522 "GoLang.ml" 551 16486 16523
type(
  string
)
ident(
  def n "GoLang.ml" 552 16531 16544 "GoLang.ml" 552 16531 16568
)
"GoLang.ml" 551 16486 16513 "GoLang.ml" 551 16486 16523
type(
  API.arg
)
"GoLang.ml" 551 16486 16525 "GoLang.ml" 551 16486 16526
type(
  string
)
"GoLang.ml" 551 16486 16498 "GoLang.ml" 551 16486 16527
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 552 16531 16544 "GoLang.ml" 552 16531 16546
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 552 16531 16547 "GoLang.ml" 552 16531 16566
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 552 16531 16567 "GoLang.ml" 552 16531 16568
type(
  string
)
ident(
  int_ref n "GoLang.ml" 551 16486 16522 "GoLang.ml" 551 16486 16523
)
"GoLang.ml" 552 16531 16544 "GoLang.ml" 552 16531 16568
type(
  unit
)
"GoLang.ml" 553 16570 16593 "GoLang.ml" 553 16570 16594
type(
  string
)
ident(
  def n "GoLang.ml" 554 16604 16617 "GoLang.ml" 554 16604 16633
)
"GoLang.ml" 553 16570 16596 "GoLang.ml" 553 16570 16599
type(
  string
)
ident(
  def len "GoLang.ml" 554 16604 16617 "GoLang.ml" 554 16604 16633
)
"GoLang.ml" 553 16570 16582 "GoLang.ml" 553 16570 16600
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 554 16604 16617 "GoLang.ml" 554 16604 16619
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 554 16604 16620 "GoLang.ml" 554 16604 16631
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 554 16604 16632 "GoLang.ml" 554 16604 16633
type(
  string
)
ident(
  int_ref n "GoLang.ml" 553 16570 16593 "GoLang.ml" 553 16570 16594
)
"GoLang.ml" 554 16604 16617 "GoLang.ml" 554 16604 16633
type(
  unit
)
"GoLang.ml" 555 16635 16653 "GoLang.ml" 555 16635 16654
type(
  string
)
ident(
  def n "GoLang.ml" 556 16658 16671 "GoLang.ml" 556 16658 16684
)
"GoLang.ml" 555 16635 16647 "GoLang.ml" 555 16635 16654
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 556 16658 16671 "GoLang.ml" 556 16658 16673
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 556 16658 16674 "GoLang.ml" 556 16658 16682
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 556 16658 16683 "GoLang.ml" 556 16658 16684
type(
  string
)
ident(
  int_ref n "GoLang.ml" 555 16635 16653 "GoLang.ml" 555 16635 16654
)
"GoLang.ml" 556 16658 16671 "GoLang.ml" 556 16658 16684
type(
  unit
)
"GoLang.ml" 557 16685 16704 "GoLang.ml" 557 16685 16705
type(
  string
)
ident(
  def n "GoLang.ml" 558 16709 16722 "GoLang.ml" 558 16709 16736
)
"GoLang.ml" 557 16685 16697 "GoLang.ml" 557 16685 16705
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 558 16709 16722 "GoLang.ml" 558 16709 16724
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 558 16709 16725 "GoLang.ml" 558 16709 16734
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 558 16709 16735 "GoLang.ml" 558 16709 16736
type(
  string
)
ident(
  int_ref n "GoLang.ml" 557 16685 16704 "GoLang.ml" 557 16685 16705
)
"GoLang.ml" 558 16709 16722 "GoLang.ml" 558 16709 16736
type(
  unit
)
"GoLang.ml" 559 16737 16757 "GoLang.ml" 559 16737 16758
type(
  string
)
ident(
  def n "GoLang.ml" 560 16762 16775 "GoLang.ml" 560 16762 16790
)
"GoLang.ml" 559 16737 16749 "GoLang.ml" 559 16737 16758
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 560 16762 16775 "GoLang.ml" 560 16762 16777
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 560 16762 16778 "GoLang.ml" 560 16762 16788
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 560 16762 16789 "GoLang.ml" 560 16762 16790
type(
  string
)
ident(
  int_ref n "GoLang.ml" 559 16737 16757 "GoLang.ml" 559 16737 16758
)
"GoLang.ml" 560 16762 16775 "GoLang.ml" 560 16762 16790
type(
  unit
)
"GoLang.ml" 561 16791 16812 "GoLang.ml" 561 16791 16813
type(
  string
)
ident(
  def n "GoLang.ml" 562 16817 16830 "GoLang.ml" 562 16817 16846
)
"GoLang.ml" 561 16791 16803 "GoLang.ml" 561 16791 16813
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 562 16817 16830 "GoLang.ml" 562 16817 16832
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 562 16817 16833 "GoLang.ml" 562 16817 16844
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 562 16817 16845 "GoLang.ml" 562 16817 16846
type(
  string
)
ident(
  int_ref n "GoLang.ml" 561 16791 16812 "GoLang.ml" 561 16791 16813
)
"GoLang.ml" 562 16817 16830 "GoLang.ml" 562 16817 16846
type(
  unit
)
"GoLang.ml" 563 16847 16868 "GoLang.ml" 563 16847 16869
type(
  string
)
ident(
  def n "GoLang.ml" 564 16873 16886 "GoLang.ml" 564 16873 16902
)
"GoLang.ml" 563 16847 16859 "GoLang.ml" 563 16847 16869
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 564 16873 16886 "GoLang.ml" 564 16873 16888
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 564 16873 16889 "GoLang.ml" 564 16873 16900
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 564 16873 16901 "GoLang.ml" 564 16873 16902
type(
  string
)
ident(
  int_ref n "GoLang.ml" 563 16847 16868 "GoLang.ml" 563 16847 16869
)
"GoLang.ml" 564 16873 16886 "GoLang.ml" 564 16873 16902
type(
  unit
)
"GoLang.ml" 565 16903 16930 "GoLang.ml" 565 16903 16931
type(
  string
)
ident(
  def n "GoLang.ml" 566 16936 16949 "GoLang.ml" 566 16936 16963
)
"GoLang.ml" 565 16903 16925 "GoLang.ml" 565 16903 16932
type(
  API.arg
)
"GoLang.ml" 565 16903 16915 "GoLang.ml" 565 16903 16932
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 566 16936 16949 "GoLang.ml" 566 16936 16951
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 566 16936 16952 "GoLang.ml" 566 16936 16961
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 566 16936 16962 "GoLang.ml" 566 16936 16963
type(
  string
)
ident(
  int_ref n "GoLang.ml" 565 16903 16930 "GoLang.ml" 565 16903 16931
)
"GoLang.ml" 566 16936 16949 "GoLang.ml" 566 16936 16963
type(
  unit
)
"GoLang.ml" 567 16964 16990 "GoLang.ml" 567 16964 16991
type(
  string
)
type(
  API.arg
)
"GoLang.ml" 567 16964 16976 "GoLang.ml" 567 16964 16991
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 567 16964 17004 "GoLang.ml" 567 16964 17005
type(
  API.arg
)
"GoLang.ml" 567 16964 16994 "GoLang.ml" 567 16964 17005
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 567 16964 16976 "GoLang.ml" 567 16964 17005
type(
  API.cbarg
)
"GoLang.ml" 567 16964 17016 "GoLang.ml" 567 16964 17021
type(
  bool
)
"GoLang.ml" 567 16964 17009 "GoLang.ml" 567 16964 17021
type(
  unit
)
"GoLang.ml" 548 16383 16393 "GoLang.ml" 567 16964 17021
type(
  unit
)
"GoLang.ml" 547 16334 16368 "GoLang.ml" 567 16964 17021
type(
  unit
)
"GoLang.ml" 547 16334 16344 "GoLang.ml" 567 16964 17021
type(
  unit
)
"GoLang.ml" 545 16295 16311 "GoLang.ml" 568 17022 17029
type(
  API.cbarg -> unit
)
"GoLang.ml" 568 17022 17030 "GoLang.ml" 568 17022 17036
type(
  API.cbarg list
)
ident(
  int_ref cbargs "GoLang.ml" 540 16140 16158 "GoLang.ml" 540 16140 16164
)
"GoLang.ml" 545 16295 16301 "GoLang.ml" 568 17022 17036
type(
  unit
)
"GoLang.ml" 569 17038 17044 "GoLang.ml" 569 17038 17046
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 569 17038 17047 "GoLang.ml" 569 17038 17056
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 569 17038 17044 "GoLang.ml" 569 17038 17056
type(
  unit
)
"GoLang.ml" 570 17058 17064 "GoLang.ml" 570 17058 17066
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 570 17058 17067 "GoLang.ml" 570 17058 17071
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 570 17058 17064 "GoLang.ml" 570 17058 17071
type(
  unit
)
"GoLang.ml" 571 17073 17079 "GoLang.ml" 571 17073 17081
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 571 17073 17082 "GoLang.ml" 571 17073 17106
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 571 17073 17107 "GoLang.ml" 571 17073 17113
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 540 16140 16150 "GoLang.ml" 540 16140 16156
)
"GoLang.ml" 571 17073 17079 "GoLang.ml" 571 17073 17113
type(
  unit
)
"GoLang.ml" 572 17115 17121 "GoLang.ml" 572 17115 17123
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 572 17115 17124 "GoLang.ml" 572 17115 17161
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 572 17115 17162 "GoLang.ml" 572 17115 17168
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 540 16140 16150 "GoLang.ml" 540 16140 16156
)
"GoLang.ml" 572 17115 17121 "GoLang.ml" 572 17115 17168
type(
  unit
)
"GoLang.ml" 573 17170 17176 "GoLang.ml" 573 17170 17185
type(
  (API.cbarg -> unit) -> API.cbarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 574 17188 17200 "GoLang.ml" 574 17188 17205
type(
  API.cbarg
)
ident(
  def cbarg "GoLang.ml" 575 17209 17219 "GoLang.ml" 595 17894 17951
)
"GoLang.ml" 575 17209 17219 "GoLang.ml" 575 17209 17221
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 575 17209 17222 "GoLang.ml" 575 17209 17226
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 575 17209 17219 "GoLang.ml" 575 17209 17226
type(
  unit
)
"GoLang.ml" 576 17228 17244 "GoLang.ml" 576 17228 17249
type(
  API.cbarg
)
ident(
  int_ref cbarg "GoLang.ml" 574 17188 17200 "GoLang.ml" 574 17188 17205
)
"GoLang.ml" 577 17255 17289 "GoLang.ml" 577 17255 17290
type(
  string
)
ident(
  def n "GoLang.ml" 578 17302 17315 "GoLang.ml" 578 17302 17355
)
"GoLang.ml" 577 17255 17282 "GoLang.ml" 577 17255 17290
type(
  API.arg
)
"GoLang.ml" 577 17255 17292 "GoLang.ml" 577 17255 17297
type(
  string
)
ident(
  def count "GoLang.ml" 578 17302 17315 "GoLang.ml" 578 17302 17355
)
"GoLang.ml" 577 17255 17267 "GoLang.ml" 577 17255 17298
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 578 17302 17315 "GoLang.ml" 578 17302 17317
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 578 17302 17318 "GoLang.ml" 578 17302 17347
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 578 17302 17348 "GoLang.ml" 578 17302 17349
type(
  string
)
ident(
  int_ref n "GoLang.ml" 577 17255 17289 "GoLang.ml" 577 17255 17290
)
"GoLang.ml" 578 17302 17350 "GoLang.ml" 578 17302 17355
type(
  string
)
ident(
  int_ref count "GoLang.ml" 577 17255 17292 "GoLang.ml" 577 17255 17297
)
"GoLang.ml" 578 17302 17315 "GoLang.ml" 578 17302 17355
type(
  unit
)
"GoLang.ml" 579 17356 17392 "GoLang.ml" 579 17356 17393
type(
  string
)
ident(
  def n "GoLang.ml" 580 17405 17418 "GoLang.ml" 580 17405 17460
)
"GoLang.ml" 579 17356 17383 "GoLang.ml" 579 17356 17393
type(
  API.arg
)
"GoLang.ml" 579 17356 17395 "GoLang.ml" 579 17356 17400
type(
  string
)
ident(
  def count "GoLang.ml" 580 17405 17418 "GoLang.ml" 580 17405 17460
)
"GoLang.ml" 579 17356 17368 "GoLang.ml" 579 17356 17401
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 580 17405 17418 "GoLang.ml" 580 17405 17420
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 580 17405 17421 "GoLang.ml" 580 17405 17452
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 580 17405 17453 "GoLang.ml" 580 17405 17454
type(
  string
)
ident(
  int_ref n "GoLang.ml" 579 17356 17392 "GoLang.ml" 579 17356 17393
)
"GoLang.ml" 580 17405 17455 "GoLang.ml" 580 17405 17460
type(
  string
)
ident(
  int_ref count "GoLang.ml" 579 17356 17395 "GoLang.ml" 579 17356 17400
)
"GoLang.ml" 580 17405 17418 "GoLang.ml" 580 17405 17460
type(
  unit
)
"GoLang.ml" 581 17461 17484 "GoLang.ml" 581 17461 17485
type(
  string
)
ident(
  def n "GoLang.ml" 582 17495 17508 "GoLang.ml" 582 17495 17549
)
"GoLang.ml" 581 17461 17487 "GoLang.ml" 581 17461 17490
type(
  string
)
ident(
  def len "GoLang.ml" 582 17495 17508 "GoLang.ml" 582 17495 17549
)
"GoLang.ml" 581 17461 17473 "GoLang.ml" 581 17461 17491
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 582 17495 17508 "GoLang.ml" 582 17495 17510
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 582 17495 17511 "GoLang.ml" 582 17495 17543
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 582 17495 17544 "GoLang.ml" 582 17495 17545
type(
  string
)
ident(
  int_ref n "GoLang.ml" 581 17461 17484 "GoLang.ml" 581 17461 17485
)
"GoLang.ml" 582 17495 17546 "GoLang.ml" 582 17495 17549
type(
  string
)
ident(
  int_ref len "GoLang.ml" 581 17461 17487 "GoLang.ml" 581 17461 17490
)
"GoLang.ml" 582 17495 17508 "GoLang.ml" 582 17495 17549
type(
  unit
)
"GoLang.ml" 583 17550 17568 "GoLang.ml" 583 17550 17569
type(
  string
)
ident(
  def n "GoLang.ml" 584 17573 17586 "GoLang.ml" 584 17573 17601
)
"GoLang.ml" 583 17550 17562 "GoLang.ml" 583 17550 17569
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 584 17573 17586 "GoLang.ml" 584 17573 17588
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 584 17573 17589 "GoLang.ml" 584 17573 17599
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 584 17573 17600 "GoLang.ml" 584 17573 17601
type(
  string
)
ident(
  int_ref n "GoLang.ml" 583 17550 17568 "GoLang.ml" 583 17550 17569
)
"GoLang.ml" 584 17573 17586 "GoLang.ml" 584 17573 17601
type(
  unit
)
"GoLang.ml" 585 17602 17621 "GoLang.ml" 585 17602 17622
type(
  string
)
ident(
  def n "GoLang.ml" 586 17626 17639 "GoLang.ml" 586 17626 17655
)
"GoLang.ml" 585 17602 17614 "GoLang.ml" 585 17602 17622
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 586 17626 17639 "GoLang.ml" 586 17626 17641
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 586 17626 17642 "GoLang.ml" 586 17626 17653
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 586 17626 17654 "GoLang.ml" 586 17626 17655
type(
  string
)
ident(
  int_ref n "GoLang.ml" 585 17602 17621 "GoLang.ml" 585 17602 17622
)
"GoLang.ml" 586 17626 17639 "GoLang.ml" 586 17626 17655
type(
  unit
)
"GoLang.ml" 587 17656 17676 "GoLang.ml" 587 17656 17677
type(
  string
)
ident(
  def n "GoLang.ml" 588 17681 17694 "GoLang.ml" 588 17681 17713
)
"GoLang.ml" 587 17656 17668 "GoLang.ml" 587 17656 17677
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 588 17681 17694 "GoLang.ml" 588 17681 17696
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 588 17681 17697 "GoLang.ml" 588 17681 17711
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 588 17681 17712 "GoLang.ml" 588 17681 17713
type(
  string
)
ident(
  int_ref n "GoLang.ml" 587 17656 17676 "GoLang.ml" 587 17656 17677
)
"GoLang.ml" 588 17681 17694 "GoLang.ml" 588 17681 17713
type(
  unit
)
"GoLang.ml" 589 17714 17735 "GoLang.ml" 589 17714 17736
type(
  string
)
ident(
  def n "GoLang.ml" 590 17740 17753 "GoLang.ml" 590 17740 17770
)
"GoLang.ml" 589 17714 17726 "GoLang.ml" 589 17714 17736
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 590 17740 17753 "GoLang.ml" 590 17740 17755
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 590 17740 17756 "GoLang.ml" 590 17740 17768
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 590 17740 17769 "GoLang.ml" 590 17740 17770
type(
  string
)
ident(
  int_ref n "GoLang.ml" 589 17714 17735 "GoLang.ml" 589 17714 17736
)
"GoLang.ml" 590 17740 17753 "GoLang.ml" 590 17740 17770
type(
  unit
)
"GoLang.ml" 591 17771 17792 "GoLang.ml" 591 17771 17793
type(
  string
)
ident(
  def n "GoLang.ml" 592 17797 17810 "GoLang.ml" 592 17797 17830
)
"GoLang.ml" 591 17771 17783 "GoLang.ml" 591 17771 17793
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 592 17797 17810 "GoLang.ml" 592 17797 17812
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 592 17797 17813 "GoLang.ml" 592 17797 17828
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 592 17797 17829 "GoLang.ml" 592 17797 17830
type(
  string
)
ident(
  int_ref n "GoLang.ml" 591 17771 17792 "GoLang.ml" 591 17771 17793
)
"GoLang.ml" 592 17797 17810 "GoLang.ml" 592 17797 17830
type(
  unit
)
"GoLang.ml" 593 17831 17858 "GoLang.ml" 593 17831 17859
type(
  string
)
ident(
  def n "GoLang.ml" 594 17864 17877 "GoLang.ml" 594 17864 17893
)
"GoLang.ml" 593 17831 17853 "GoLang.ml" 593 17831 17860
type(
  API.arg
)
"GoLang.ml" 593 17831 17843 "GoLang.ml" 593 17831 17860
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 594 17864 17877 "GoLang.ml" 594 17864 17879
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 594 17864 17880 "GoLang.ml" 594 17864 17891
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 594 17864 17892 "GoLang.ml" 594 17864 17893
type(
  string
)
ident(
  int_ref n "GoLang.ml" 593 17831 17858 "GoLang.ml" 593 17831 17859
)
"GoLang.ml" 594 17864 17877 "GoLang.ml" 594 17864 17893
type(
  unit
)
"GoLang.ml" 595 17894 17920 "GoLang.ml" 595 17894 17921
type(
  string
)
type(
  API.arg
)
"GoLang.ml" 595 17894 17906 "GoLang.ml" 595 17894 17921
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 595 17894 17934 "GoLang.ml" 595 17894 17935
type(
  API.arg
)
"GoLang.ml" 595 17894 17924 "GoLang.ml" 595 17894 17935
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 595 17894 17906 "GoLang.ml" 595 17894 17935
type(
  API.cbarg
)
"GoLang.ml" 595 17894 17946 "GoLang.ml" 595 17894 17951
type(
  bool
)
"GoLang.ml" 595 17894 17939 "GoLang.ml" 595 17894 17951
type(
  unit
)
"GoLang.ml" 576 17228 17238 "GoLang.ml" 595 17894 17951
type(
  unit
)
"GoLang.ml" 575 17209 17219 "GoLang.ml" 595 17894 17951
type(
  unit
)
"GoLang.ml" 573 17170 17186 "GoLang.ml" 596 17952 17959
type(
  API.cbarg -> unit
)
"GoLang.ml" 596 17952 17960 "GoLang.ml" 596 17952 17966
type(
  API.cbarg list
)
ident(
  int_ref cbargs "GoLang.ml" 540 16140 16158 "GoLang.ml" 540 16140 16164
)
"GoLang.ml" 573 17170 17176 "GoLang.ml" 596 17952 17966
type(
  unit
)
"GoLang.ml" 597 17968 17974 "GoLang.ml" 597 17968 17976
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 597 17968 17977 "GoLang.ml" 597 17968 17990
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 597 17968 17974 "GoLang.ml" 597 17968 17990
type(
  unit
)
"GoLang.ml" 598 17992 17998 "GoLang.ml" 598 17992 18000
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 598 17992 18001 "GoLang.ml" 598 17992 18056
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 598 17992 17998 "GoLang.ml" 598 17992 18056
type(
  unit
)
"GoLang.ml" 599 18058 18064 "GoLang.ml" 599 18058 18066
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 599 18058 18067 "GoLang.ml" 599 18058 18116
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 599 18058 18117 "GoLang.ml" 599 18058 18122
type(
  string
)
ident(
  int_ref uname "GoLang.ml" 541 16170 16180 "GoLang.ml" 541 16170 16185
)
"GoLang.ml" 599 18058 18064 "GoLang.ml" 599 18058 18122
type(
  unit
)
"GoLang.ml" 600 18124 18130 "GoLang.ml" 600 18124 18132
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 600 18124 18133 "GoLang.ml" 600 18124 18149
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 600 18124 18130 "GoLang.ml" 600 18124 18149
type(
  unit
)
"GoLang.ml" 601 18151 18157 "GoLang.ml" 601 18151 18159
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 601 18151 18160 "GoLang.ml" 601 18151 18210
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 601 18151 18157 "GoLang.ml" 601 18151 18210
type(
  unit
)
"GoLang.ml" 602 18212 18218 "GoLang.ml" 602 18212 18220
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 602 18212 18221 "GoLang.ml" 602 18212 18230
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 602 18212 18218 "GoLang.ml" 602 18212 18230
type(
  unit
)
"GoLang.ml" 607 18357 18363 "GoLang.ml" 607 18357 18372
type(
  (API.cbarg -> unit) -> API.cbarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 608 18375 18387 "GoLang.ml" 608 18375 18392
type(
  API.cbarg
)
ident(
  def cbarg "GoLang.ml" 609 18396 18406 "GoLang.ml" 612 18502 18521
)
"GoLang.ml" 609 18396 18412 "GoLang.ml" 609 18396 18417
type(
  API.cbarg
)
ident(
  int_ref cbarg "GoLang.ml" 608 18375 18387 "GoLang.ml" 608 18375 18392
)
"GoLang.ml" 610 18423 18450 "GoLang.ml" 610 18423 18451
type(
  string
)
ident(
  def n "GoLang.ml" 611 18456 18469 "GoLang.ml" 611 18456 18501
)
"GoLang.ml" 610 18423 18445 "GoLang.ml" 610 18423 18452
type(
  API.arg
)
"GoLang.ml" 610 18423 18435 "GoLang.ml" 610 18423 18452
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 611 18456 18469 "GoLang.ml" 611 18456 18471
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 611 18456 18472 "GoLang.ml" 611 18456 18497
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 611 18456 18498 "GoLang.ml" 611 18456 18499
type(
  string
)
ident(
  int_ref n "GoLang.ml" 610 18423 18450 "GoLang.ml" 610 18423 18451
)
"GoLang.ml" 611 18456 18500 "GoLang.ml" 611 18456 18501
type(
  string
)
ident(
  int_ref n "GoLang.ml" 610 18423 18450 "GoLang.ml" 610 18423 18451
)
"GoLang.ml" 611 18456 18469 "GoLang.ml" 611 18456 18501
type(
  unit
)
"GoLang.ml" 612 18502 18514 "GoLang.ml" 612 18502 18515
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 612 18502 18519 "GoLang.ml" 612 18502 18521
type(
  unit
)
"GoLang.ml" 609 18396 18406 "GoLang.ml" 612 18502 18521
type(
  unit
)
"GoLang.ml" 607 18357 18373 "GoLang.ml" 613 18522 18529
type(
  API.cbarg -> unit
)
"GoLang.ml" 613 18522 18530 "GoLang.ml" 613 18522 18536
type(
  API.cbarg list
)
ident(
  int_ref cbargs "GoLang.ml" 540 16140 16158 "GoLang.ml" 540 16140 16164
)
"GoLang.ml" 607 18357 18363 "GoLang.ml" 613 18522 18536
type(
  unit
)
"GoLang.ml" 615 18539 18545 "GoLang.ml" 615 18539 18547
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 615 18539 18548 "GoLang.ml" 615 18539 18570
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 615 18539 18545 "GoLang.ml" 615 18539 18570
type(
  unit
)
"GoLang.ml" 616 18572 18582 "GoLang.ml" 616 18572 18587
type(
  bool ref
)
ident(
  def comma "GoLang.ml" 617 18603 18609 "GoLang.ml" 651 19647 19661
)
"GoLang.ml" 616 18572 18590 "GoLang.ml" 616 18572 18593
type(
  bool -> bool ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1212 46183 46183 "stdlib.mli" 1212 46183 46227
)
"GoLang.ml" 616 18572 18594 "GoLang.ml" 616 18572 18599
type(
  bool
)
"GoLang.ml" 616 18572 18590 "GoLang.ml" 616 18572 18599
type(
  bool ref
)
"GoLang.ml" 617 18603 18609 "GoLang.ml" 617 18603 18618
type(
  (API.cbarg -> unit) -> API.cbarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 618 18621 18633 "GoLang.ml" 618 18621 18638
type(
  API.cbarg
)
ident(
  def cbarg "GoLang.ml" 619 18642 18652 "GoLang.ml" 639 19338 19395
)
"GoLang.ml" 619 18642 18655 "GoLang.ml" 619 18642 18656
type(
  bool ref -> bool
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"GoLang.ml" 619 18642 18656 "GoLang.ml" 619 18642 18661
type(
  bool ref
)
ident(
  int_ref comma "GoLang.ml" 616 18572 18582 "GoLang.ml" 616 18572 18587
)
"GoLang.ml" 619 18642 18655 "GoLang.ml" 619 18642 18661
type(
  bool
)
"GoLang.ml" 619 18642 18667 "GoLang.ml" 619 18642 18669
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 619 18642 18670 "GoLang.ml" 619 18642 18674
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 619 18642 18667 "GoLang.ml" 619 18642 18674
type(
  unit
)
"GoLang.ml" 619 18642 18652 "GoLang.ml" 619 18642 18674
type(
  unit
)
"GoLang.ml" 619 18642 18676 "GoLang.ml" 619 18642 18681
type(
  bool ref
)
ident(
  int_ref comma "GoLang.ml" 616 18572 18582 "GoLang.ml" 616 18572 18587
)
"GoLang.ml" 619 18642 18682 "GoLang.ml" 619 18642 18684
type(
  bool ref -> bool -> unit
)
ident(
  int_ref Stdlib.( := ) "stdlib.mli" 1221 46495 46495 "stdlib.mli" 1221 46495 46548
)
"GoLang.ml" 619 18642 18685 "GoLang.ml" 619 18642 18689
type(
  bool
)
"GoLang.ml" 619 18642 18676 "GoLang.ml" 619 18642 18689
type(
  unit
)
"GoLang.ml" 620 18691 18707 "GoLang.ml" 620 18691 18712
type(
  API.cbarg
)
ident(
  int_ref cbarg "GoLang.ml" 618 18621 18633 "GoLang.ml" 618 18621 18638
)
"GoLang.ml" 621 18718 18752 "GoLang.ml" 621 18718 18753
type(
  string
)
ident(
  def n "GoLang.ml" 622 18765 18778 "GoLang.ml" 622 18765 18816
)
"GoLang.ml" 621 18718 18745 "GoLang.ml" 621 18718 18753
type(
  API.arg
)
"GoLang.ml" 621 18718 18755 "GoLang.ml" 621 18718 18760
type(
  string
)
ident(
  def count "GoLang.ml" 622 18765 18778 "GoLang.ml" 622 18765 18816
)
"GoLang.ml" 621 18718 18730 "GoLang.ml" 621 18718 18761
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 622 18765 18778 "GoLang.ml" 622 18765 18780
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 622 18765 18781 "GoLang.ml" 622 18765 18808
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 622 18765 18809 "GoLang.ml" 622 18765 18810
type(
  string
)
ident(
  int_ref n "GoLang.ml" 621 18718 18752 "GoLang.ml" 621 18718 18753
)
"GoLang.ml" 622 18765 18811 "GoLang.ml" 622 18765 18816
type(
  string
)
ident(
  int_ref count "GoLang.ml" 621 18718 18755 "GoLang.ml" 621 18718 18760
)
"GoLang.ml" 622 18765 18778 "GoLang.ml" 622 18765 18816
type(
  unit
)
"GoLang.ml" 623 18817 18853 "GoLang.ml" 623 18817 18854
type(
  string
)
ident(
  def n "GoLang.ml" 624 18866 18879 "GoLang.ml" 624 18866 18917
)
"GoLang.ml" 623 18817 18844 "GoLang.ml" 623 18817 18854
type(
  API.arg
)
"GoLang.ml" 623 18817 18856 "GoLang.ml" 623 18817 18861
type(
  string
)
ident(
  def count "GoLang.ml" 624 18866 18879 "GoLang.ml" 624 18866 18917
)
"GoLang.ml" 623 18817 18829 "GoLang.ml" 623 18817 18862
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 624 18866 18879 "GoLang.ml" 624 18866 18881
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 624 18866 18882 "GoLang.ml" 624 18866 18909
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 624 18866 18910 "GoLang.ml" 624 18866 18911
type(
  string
)
ident(
  int_ref n "GoLang.ml" 623 18817 18853 "GoLang.ml" 623 18817 18854
)
"GoLang.ml" 624 18866 18912 "GoLang.ml" 624 18866 18917
type(
  string
)
ident(
  int_ref count "GoLang.ml" 623 18817 18856 "GoLang.ml" 623 18817 18861
)
"GoLang.ml" 624 18866 18879 "GoLang.ml" 624 18866 18917
type(
  unit
)
"GoLang.ml" 625 18918 18941 "GoLang.ml" 625 18918 18942
type(
  string
)
ident(
  def n "GoLang.ml" 626 18952 18965 "GoLang.ml" 626 18952 19000
)
"GoLang.ml" 625 18918 18944 "GoLang.ml" 625 18918 18947
type(
  string
)
ident(
  def len "GoLang.ml" 626 18952 18965 "GoLang.ml" 626 18952 19000
)
"GoLang.ml" 625 18918 18930 "GoLang.ml" 625 18918 18948
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 626 18952 18965 "GoLang.ml" 626 18952 18967
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 626 18952 18968 "GoLang.ml" 626 18952 18994
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 626 18952 18995 "GoLang.ml" 626 18952 18996
type(
  string
)
ident(
  int_ref n "GoLang.ml" 625 18918 18941 "GoLang.ml" 625 18918 18942
)
"GoLang.ml" 626 18952 18997 "GoLang.ml" 626 18952 19000
type(
  string
)
ident(
  int_ref len "GoLang.ml" 625 18918 18944 "GoLang.ml" 625 18918 18947
)
"GoLang.ml" 626 18952 18965 "GoLang.ml" 626 18952 19000
type(
  unit
)
"GoLang.ml" 627 19001 19019 "GoLang.ml" 627 19001 19020
type(
  string
)
ident(
  def n "GoLang.ml" 628 19024 19037 "GoLang.ml" 628 19024 19051
)
"GoLang.ml" 627 19001 19013 "GoLang.ml" 627 19001 19020
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 628 19024 19037 "GoLang.ml" 628 19024 19039
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 628 19024 19040 "GoLang.ml" 628 19024 19049
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 628 19024 19050 "GoLang.ml" 628 19024 19051
type(
  string
)
ident(
  int_ref n "GoLang.ml" 627 19001 19019 "GoLang.ml" 627 19001 19020
)
"GoLang.ml" 628 19024 19037 "GoLang.ml" 628 19024 19051
type(
  unit
)
"GoLang.ml" 629 19052 19071 "GoLang.ml" 629 19052 19072
type(
  string
)
ident(
  def n "GoLang.ml" 630 19076 19089 "GoLang.ml" 630 19076 19104
)
"GoLang.ml" 629 19052 19064 "GoLang.ml" 629 19052 19072
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 630 19076 19089 "GoLang.ml" 630 19076 19091
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 630 19076 19092 "GoLang.ml" 630 19076 19102
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 630 19076 19103 "GoLang.ml" 630 19076 19104
type(
  string
)
ident(
  int_ref n "GoLang.ml" 629 19052 19071 "GoLang.ml" 629 19052 19072
)
"GoLang.ml" 630 19076 19089 "GoLang.ml" 630 19076 19104
type(
  unit
)
"GoLang.ml" 631 19105 19125 "GoLang.ml" 631 19105 19126
type(
  string
)
ident(
  def n "GoLang.ml" 632 19130 19143 "GoLang.ml" 632 19130 19159
)
"GoLang.ml" 631 19105 19117 "GoLang.ml" 631 19105 19126
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 632 19130 19143 "GoLang.ml" 632 19130 19145
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 632 19130 19146 "GoLang.ml" 632 19130 19157
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 632 19130 19158 "GoLang.ml" 632 19130 19159
type(
  string
)
ident(
  int_ref n "GoLang.ml" 631 19105 19125 "GoLang.ml" 631 19105 19126
)
"GoLang.ml" 632 19130 19143 "GoLang.ml" 632 19130 19159
type(
  unit
)
"GoLang.ml" 633 19160 19181 "GoLang.ml" 633 19160 19182
type(
  string
)
ident(
  def n "GoLang.ml" 634 19186 19199 "GoLang.ml" 634 19186 19220
)
"GoLang.ml" 633 19160 19172 "GoLang.ml" 633 19160 19182
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 634 19186 19199 "GoLang.ml" 634 19186 19201
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 634 19186 19202 "GoLang.ml" 634 19186 19218
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 634 19186 19219 "GoLang.ml" 634 19186 19220
type(
  string
)
ident(
  int_ref n "GoLang.ml" 633 19160 19181 "GoLang.ml" 633 19160 19182
)
"GoLang.ml" 634 19186 19199 "GoLang.ml" 634 19186 19220
type(
  unit
)
"GoLang.ml" 635 19221 19242 "GoLang.ml" 635 19221 19243
type(
  string
)
ident(
  def n "GoLang.ml" 636 19247 19260 "GoLang.ml" 636 19247 19277
)
"GoLang.ml" 635 19221 19233 "GoLang.ml" 635 19221 19243
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 636 19247 19260 "GoLang.ml" 636 19247 19262
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 636 19247 19263 "GoLang.ml" 636 19247 19275
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 636 19247 19276 "GoLang.ml" 636 19247 19277
type(
  string
)
ident(
  int_ref n "GoLang.ml" 635 19221 19242 "GoLang.ml" 635 19221 19243
)
"GoLang.ml" 636 19247 19260 "GoLang.ml" 636 19247 19277
type(
  unit
)
"GoLang.ml" 637 19278 19305 "GoLang.ml" 637 19278 19306
type(
  string
)
ident(
  def n "GoLang.ml" 638 19311 19324 "GoLang.ml" 638 19311 19337
)
"GoLang.ml" 637 19278 19300 "GoLang.ml" 637 19278 19307
type(
  API.arg
)
"GoLang.ml" 637 19278 19290 "GoLang.ml" 637 19278 19307
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 638 19311 19324 "GoLang.ml" 638 19311 19326
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 638 19311 19327 "GoLang.ml" 638 19311 19335
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 638 19311 19336 "GoLang.ml" 638 19311 19337
type(
  string
)
ident(
  int_ref n "GoLang.ml" 637 19278 19305 "GoLang.ml" 637 19278 19306
)
"GoLang.ml" 638 19311 19324 "GoLang.ml" 638 19311 19337
type(
  unit
)
"GoLang.ml" 639 19338 19364 "GoLang.ml" 639 19338 19365
type(
  string
)
type(
  API.arg
)
"GoLang.ml" 639 19338 19350 "GoLang.ml" 639 19338 19365
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 639 19338 19378 "GoLang.ml" 639 19338 19379
type(
  API.arg
)
"GoLang.ml" 639 19338 19368 "GoLang.ml" 639 19338 19379
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 639 19338 19350 "GoLang.ml" 639 19338 19379
type(
  API.cbarg
)
"GoLang.ml" 639 19338 19390 "GoLang.ml" 639 19338 19395
type(
  bool
)
"GoLang.ml" 639 19338 19383 "GoLang.ml" 639 19338 19395
type(
  unit
)
"GoLang.ml" 620 18691 18701 "GoLang.ml" 639 19338 19395
type(
  unit
)
"GoLang.ml" 619 18642 18676 "GoLang.ml" 639 19338 19395
type(
  unit
)
"GoLang.ml" 619 18642 18652 "GoLang.ml" 639 19338 19395
type(
  unit
)
"GoLang.ml" 617 18603 18619 "GoLang.ml" 640 19396 19403
type(
  API.cbarg -> unit
)
"GoLang.ml" 640 19396 19404 "GoLang.ml" 640 19396 19410
type(
  API.cbarg list
)
ident(
  int_ref cbargs "GoLang.ml" 540 16140 16158 "GoLang.ml" 540 16140 16164
)
"GoLang.ml" 617 18603 18609 "GoLang.ml" 640 19396 19410
type(
  unit
)
"GoLang.ml" 641 19412 19418 "GoLang.ml" 641 19412 19420
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 641 19412 19421 "GoLang.ml" 641 19412 19426
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 641 19412 19418 "GoLang.ml" 641 19412 19426
type(
  unit
)
"GoLang.ml" 643 19429 19435 "GoLang.ml" 643 19429 19444
type(
  (API.cbarg -> unit) -> API.cbarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 644 19447 19459 "GoLang.ml" 644 19447 19464
type(
  API.cbarg
)
ident(
  def cbarg "GoLang.ml" 645 19468 19478 "GoLang.ml" 648 19575 19594
)
"GoLang.ml" 645 19468 19484 "GoLang.ml" 645 19468 19489
type(
  API.cbarg
)
ident(
  int_ref cbarg "GoLang.ml" 644 19447 19459 "GoLang.ml" 644 19447 19464
)
"GoLang.ml" 646 19495 19522 "GoLang.ml" 646 19495 19523
type(
  string
)
ident(
  def n "GoLang.ml" 647 19528 19541 "GoLang.ml" 647 19528 19574
)
"GoLang.ml" 646 19495 19517 "GoLang.ml" 646 19495 19524
type(
  API.arg
)
"GoLang.ml" 646 19495 19507 "GoLang.ml" 646 19495 19524
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 647 19528 19541 "GoLang.ml" 647 19528 19543
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 647 19528 19544 "GoLang.ml" 647 19528 19570
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 647 19528 19571 "GoLang.ml" 647 19528 19572
type(
  string
)
ident(
  int_ref n "GoLang.ml" 646 19495 19522 "GoLang.ml" 646 19495 19523
)
"GoLang.ml" 647 19528 19573 "GoLang.ml" 647 19528 19574
type(
  string
)
ident(
  int_ref n "GoLang.ml" 646 19495 19522 "GoLang.ml" 646 19495 19523
)
"GoLang.ml" 647 19528 19541 "GoLang.ml" 647 19528 19574
type(
  unit
)
"GoLang.ml" 648 19575 19587 "GoLang.ml" 648 19575 19588
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 648 19575 19592 "GoLang.ml" 648 19575 19594
type(
  unit
)
"GoLang.ml" 645 19468 19478 "GoLang.ml" 648 19575 19594
type(
  unit
)
"GoLang.ml" 643 19429 19445 "GoLang.ml" 649 19595 19602
type(
  API.cbarg -> unit
)
"GoLang.ml" 649 19595 19603 "GoLang.ml" 649 19595 19609
type(
  API.cbarg list
)
ident(
  int_ref cbargs "GoLang.ml" 540 16140 16158 "GoLang.ml" 540 16140 16164
)
"GoLang.ml" 643 19429 19435 "GoLang.ml" 649 19595 19609
type(
  unit
)
"GoLang.ml" 650 19611 19617 "GoLang.ml" 650 19611 19619
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 650 19611 19620 "GoLang.ml" 650 19611 19645
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 650 19611 19617 "GoLang.ml" 650 19611 19645
type(
  unit
)
"GoLang.ml" 651 19647 19653 "GoLang.ml" 651 19647 19655
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 651 19647 19656 "GoLang.ml" 651 19647 19661
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 651 19647 19653 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 650 19611 19617 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 643 19429 19435 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 641 19412 19418 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 617 18603 18609 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 616 18572 18578 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 615 18539 18545 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 607 18357 18363 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 602 18212 18218 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 601 18151 18157 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 600 18124 18130 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 599 18058 18064 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 598 17992 17998 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 597 17968 17974 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 573 17170 17176 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 572 17115 17121 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 571 17073 17079 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 570 17058 17064 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 569 17038 17044 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 545 16295 16301 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 544 16264 16270 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 543 16224 16230 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 542 16209 16215 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 541 16170 16176 "GoLang.ml" 651 19647 19661
type(
  unit
)
"GoLang.ml" 539 16126 16138 "GoLang.ml" 652 19662 19665
type(
  API.closure -> unit
)
"GoLang.ml" 652 19662 19666 "GoLang.ml" 652 19662 19678
type(
  API.closure list
)
ident(
  int_ref API.all_closures "API.mli" 156 8189 8189 "API.mli" 156 8189 8220
)
"GoLang.ml" 539 16126 16128 "GoLang.ml" 652 19662 19678
type(
  unit
)
"GoLang.ml" 501 15402 15404 "GoLang.ml" 652 19662 19678
type(
  unit
)
"GoLang.ml" 499 15375 15377 "GoLang.ml" 652 19662 19678
type(
  unit
)
"GoLang.ml" 654 19680 19684 "GoLang.ml" 654 19680 19711
type(
  unit -> unit
)
ident(
  def generate_golang_wrappers_go "GoLang.ml" 686 20206 20206 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 654 19680 19712 "GoLang.ml" 654 19680 19714
type(
  unit
)
"GoLang.ml" 655 19717 19719 "GoLang.ml" 655 19717 19734
type(
  ?extra_sources:string list ->
  ?copyright:string -> Utils.comment_style -> unit
)
ident(
  int_ref Utils.generate_header "utils.mli" 54 1958 1958 "utils.mli" 55 1980 2054
)
"GoLang.ml" 655 19717 19735 "GoLang.ml" 655 19717 19741
type(
  Utils.comment_style
)
"GoLang.ml" 655 19717 19719 "GoLang.ml" 655 19717 19741
type(
  unit
)
"GoLang.ml" 657 19744 19746 "GoLang.ml" 657 19744 19748
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 657 19744 19749 "GoLang.ml" 671 19932 19933
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 657 19744 19746 "GoLang.ml" 671 19932 19933
type(
  unit
)
"GoLang.ml" 674 19954 19956 "GoLang.ml" 674 19954 19965
type(
  (string * API.call -> unit) -> (string * API.call) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 674 19954 19966 "GoLang.ml" 674 19954 19979
type(
  string * API.call -> unit
)
ident(
  int_ref print_wrapper "GoLang.ml" 123 3955 3959 "GoLang.ml" 123 3955 3972
)
"GoLang.ml" 674 19954 19980 "GoLang.ml" 674 19954 19992
type(
  (string * API.call) list
)
ident(
  int_ref API.handle_calls "API.mli" 148 7854 7854 "API.mli" 148 7854 7893
)
"GoLang.ml" 674 19954 19956 "GoLang.ml" 674 19954 19992
type(
  unit
)
"GoLang.ml" 677 20022 20024 "GoLang.ml" 677 20022 20033
type(
  (API.closure -> unit) -> API.closure list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 677 20022 20034 "GoLang.ml" 677 20022 20056
type(
  API.closure -> unit
)
ident(
  int_ref print_callback_wrapper "GoLang.ml" 156 4938 4942 "GoLang.ml" 156 4938 4964
)
"GoLang.ml" 677 20022 20057 "GoLang.ml" 677 20022 20069
type(
  API.closure list
)
ident(
  int_ref API.all_closures "API.mli" 156 8189 8189 "API.mli" 156 8189 8220
)
"GoLang.ml" 677 20022 20024 "GoLang.ml" 677 20022 20069
type(
  unit
)
"GoLang.ml" 679 20072 20074 "GoLang.ml" 679 20072 20076
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 679 20072 20077 "GoLang.ml" 684 20203 20204
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 679 20072 20074 "GoLang.ml" 684 20203 20204
type(
  unit
)
"GoLang.ml" 677 20022 20024 "GoLang.ml" 684 20203 20204
type(
  unit
)
"GoLang.ml" 674 19954 19956 "GoLang.ml" 684 20203 20204
type(
  unit
)
"GoLang.ml" 657 19744 19746 "GoLang.ml" 684 20203 20204
type(
  unit
)
"GoLang.ml" 655 19717 19719 "GoLang.ml" 684 20203 20204
type(
  unit
)
"GoLang.ml" 686 20206 20210 "GoLang.ml" 686 20206 20236
type(
  unit -> unit
)
ident(
  def generate_golang_wrappers_h "GoLang.ml" 800 23204 23205 "GoLang.ml" 0 0 -1
)
"GoLang.ml" 686 20206 20237 "GoLang.ml" 686 20206 20239
type(
  unit
)
"GoLang.ml" 687 20242 20244 "GoLang.ml" 687 20242 20259
type(
  ?extra_sources:string list ->
  ?copyright:string -> Utils.comment_style -> unit
)
ident(
  int_ref Utils.generate_header "utils.mli" 54 1958 1958 "utils.mli" 55 1980 2054
)
"GoLang.ml" 687 20242 20260 "GoLang.ml" 687 20242 20266
type(
  Utils.comment_style
)
"GoLang.ml" 687 20242 20244 "GoLang.ml" 687 20242 20266
type(
  unit
)
"GoLang.ml" 689 20269 20271 "GoLang.ml" 689 20269 20273
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 689 20269 20274 "GoLang.ml" 747 21587 21588
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 689 20269 20271 "GoLang.ml" 747 21587 21588
type(
  unit
)
"GoLang.ml" 750 21631 21633 "GoLang.ml" 750 21631 21642
type(
  (string * API.call -> unit) -> (string * API.call) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 751 21645 21654 "GoLang.ml" 751 21645 21658
type(
  string
)
ident(
  def name "GoLang.ml" 752 21687 21693 "GoLang.ml" 756 21899 21915
)
"GoLang.ml" 751 21645 21662 "GoLang.ml" 751 21645 21666
type(
  API.arg list
)
ident(
  def args "GoLang.ml" 752 21687 21693 "GoLang.ml" 756 21899 21915
)
"GoLang.ml" 751 21645 21668 "GoLang.ml" 751 21645 21675
type(
  API.optarg list
)
ident(
  def optargs "GoLang.ml" 752 21687 21693 "GoLang.ml" 756 21899 21915
)
"GoLang.ml" 751 21645 21677 "GoLang.ml" 751 21645 21680
type(
  API.ret
)
ident(
  def ret "GoLang.ml" 752 21687 21693 "GoLang.ml" 756 21899 21915
)
"GoLang.ml" 751 21645 21660 "GoLang.ml" 751 21645 21682
type(
  API.call
)
"GoLang.ml" 751 21645 21653 "GoLang.ml" 751 21645 21683
type(
  string * API.call
)
"GoLang.ml" 752 21687 21697 "GoLang.ml" 752 21687 21707
type(
  string
)
ident(
  def ret_c_type "GoLang.ml" 753 21731 21737 "GoLang.ml" 756 21899 21915
)
"GoLang.ml" 752 21687 21710 "GoLang.ml" 752 21687 21723
type(
  API.ret -> string
)
ident(
  int_ref C.type_of_ret "C.mli" 43 1997 1997 "C.mli" 43 1997 2032
)
"GoLang.ml" 752 21687 21724 "GoLang.ml" 752 21687 21727
type(
  API.ret
)
ident(
  int_ref ret "GoLang.ml" 751 21645 21677 "GoLang.ml" 751 21645 21680
)
"GoLang.ml" 752 21687 21710 "GoLang.ml" 752 21687 21727
type(
  string
)
"GoLang.ml" 753 21731 21737 "GoLang.ml" 753 21731 21739
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 753 21731 21740 "GoLang.ml" 753 21731 21782
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 753 21731 21783 "GoLang.ml" 753 21731 21793
type(
  string
)
ident(
  int_ref ret_c_type "GoLang.ml" 752 21687 21697 "GoLang.ml" 752 21687 21707
)
"GoLang.ml" 753 21731 21794 "GoLang.ml" 753 21731 21798
type(
  string
)
ident(
  int_ref name "GoLang.ml" 751 21645 21654 "GoLang.ml" 751 21645 21658
)
"GoLang.ml" 753 21731 21737 "GoLang.ml" 753 21731 21798
type(
  unit
)
"GoLang.ml" 754 21800 21806 "GoLang.ml" 754 21800 21808
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 754 21800 21809 "GoLang.ml" 754 21800 21819
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 754 21800 21806 "GoLang.ml" 754 21800 21819
type(
  unit
)
"GoLang.ml" 755 21821 21827 "GoLang.ml" 755 21821 21843
type(
  ?wrap:bool ->
  ?maxcol:int ->
  ?handle:bool ->
  ?types:bool ->
  ?parens:C.parens_style ->
  ?closure_style:C.closure_style -> API.arg list -> API.optarg list -> unit
)
ident(
  int_ref C.print_arg_list "C.mli" 32 1369 1369 "C.mli" 35 1548 1608
)
"GoLang.ml" 755 21821 21850 "GoLang.ml" 755 21821 21854
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 755 21821 21863 "GoLang.ml" 755 21821 21867
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 755 21821 21876 "GoLang.ml" 755 21821 21884
type(
  C.parens_style
)
type(
  C.parens_style option
)
"GoLang.ml" 755 21821 21885 "GoLang.ml" 755 21821 21889
type(
  API.arg list
)
ident(
  int_ref args "GoLang.ml" 751 21645 21662 "GoLang.ml" 751 21645 21666
)
"GoLang.ml" 755 21821 21890 "GoLang.ml" 755 21821 21897
type(
  API.optarg list
)
ident(
  int_ref optargs "GoLang.ml" 751 21645 21668 "GoLang.ml" 751 21645 21675
)
"GoLang.ml" 755 21821 21827 "GoLang.ml" 755 21821 21897
type(
  unit
)
"GoLang.ml" 756 21899 21905 "GoLang.ml" 756 21899 21907
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 756 21899 21908 "GoLang.ml" 756 21899 21914
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 756 21899 21905 "GoLang.ml" 756 21899 21914
type(
  unit
)
"GoLang.ml" 755 21821 21827 "GoLang.ml" 756 21899 21915
type(
  unit
)
"GoLang.ml" 754 21800 21806 "GoLang.ml" 756 21899 21915
type(
  unit
)
"GoLang.ml" 753 21731 21737 "GoLang.ml" 756 21899 21915
type(
  unit
)
"GoLang.ml" 752 21687 21693 "GoLang.ml" 756 21899 21915
type(
  unit
)
"GoLang.ml" 750 21631 21643 "GoLang.ml" 757 21916 21919
type(
  string * API.call -> unit
)
"GoLang.ml" 757 21916 21920 "GoLang.ml" 757 21916 21932
type(
  (string * API.call) list
)
ident(
  int_ref API.handle_calls "API.mli" 148 7854 7854 "API.mli" 148 7854 7893
)
"GoLang.ml" 750 21631 21633 "GoLang.ml" 757 21916 21932
type(
  unit
)
"GoLang.ml" 758 21934 21936 "GoLang.ml" 758 21934 21938
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 758 21934 21939 "GoLang.ml" 758 21934 21943
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 758 21934 21936 "GoLang.ml" 758 21934 21943
type(
  unit
)
"GoLang.ml" 761 21995 21997 "GoLang.ml" 761 21995 22006
type(
  (API.closure -> unit) -> API.closure list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 762 22009 22019 "GoLang.ml" 762 22009 22025
type(
  string
)
ident(
  def cbname "GoLang.ml" 763 22039 22046 "GoLang.ml" 795 23124 23138
)
"GoLang.ml" 762 22009 22027 "GoLang.ml" 762 22009 22033
type(
  API.cbarg list
)
ident(
  def cbargs "GoLang.ml" 763 22039 22046 "GoLang.ml" 795 23124 23138
)
"GoLang.ml" 762 22009 22017 "GoLang.ml" 762 22009 22035
type(
  API.closure
)
"GoLang.ml" 763 22039 22046 "GoLang.ml" 763 22039 22048
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 763 22039 22049 "GoLang.ml" 763 22039 22091
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 763 22039 22092 "GoLang.ml" 763 22039 22098
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 762 22009 22019 "GoLang.ml" 762 22009 22025
)
"GoLang.ml" 763 22039 22046 "GoLang.ml" 763 22039 22098
type(
  unit
)
"GoLang.ml" 764 22100 22107 "GoLang.ml" 764 22100 22116
type(
  (API.cbarg -> unit) -> API.cbarg list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"GoLang.ml" 765 22119 22132 "GoLang.ml" 765 22119 22137
type(
  API.cbarg
)
ident(
  def cbarg "GoLang.ml" 766 22141 22152 "GoLang.ml" 786 22823 22881
)
"GoLang.ml" 766 22141 22152 "GoLang.ml" 766 22141 22154
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 766 22141 22155 "GoLang.ml" 766 22141 22159
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 766 22141 22152 "GoLang.ml" 766 22141 22159
type(
  unit
)
"GoLang.ml" 767 22161 22178 "GoLang.ml" 767 22161 22183
type(
  API.cbarg
)
ident(
  int_ref cbarg "GoLang.ml" 765 22119 22132 "GoLang.ml" 765 22119 22137
)
"GoLang.ml" 768 22189 22224 "GoLang.ml" 768 22189 22225
type(
  string
)
ident(
  def n "GoLang.ml" 769 22237 22251 "GoLang.ml" 769 22237 22287
)
"GoLang.ml" 768 22189 22217 "GoLang.ml" 768 22189 22225
type(
  API.arg
)
"GoLang.ml" 768 22189 22227 "GoLang.ml" 768 22189 22232
type(
  string
)
ident(
  def count "GoLang.ml" 769 22237 22251 "GoLang.ml" 769 22237 22287
)
"GoLang.ml" 768 22189 22202 "GoLang.ml" 768 22189 22233
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 769 22237 22251 "GoLang.ml" 769 22237 22253
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 769 22237 22254 "GoLang.ml" 769 22237 22279
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 769 22237 22280 "GoLang.ml" 769 22237 22281
type(
  string
)
ident(
  int_ref n "GoLang.ml" 768 22189 22224 "GoLang.ml" 768 22189 22225
)
"GoLang.ml" 769 22237 22282 "GoLang.ml" 769 22237 22287
type(
  string
)
ident(
  int_ref count "GoLang.ml" 768 22189 22227 "GoLang.ml" 768 22189 22232
)
"GoLang.ml" 769 22237 22251 "GoLang.ml" 769 22237 22287
type(
  unit
)
"GoLang.ml" 770 22288 22325 "GoLang.ml" 770 22288 22326
type(
  string
)
ident(
  def n "GoLang.ml" 771 22338 22352 "GoLang.ml" 771 22338 22390
)
"GoLang.ml" 770 22288 22316 "GoLang.ml" 770 22288 22326
type(
  API.arg
)
"GoLang.ml" 770 22288 22328 "GoLang.ml" 770 22288 22333
type(
  string
)
ident(
  def count "GoLang.ml" 771 22338 22352 "GoLang.ml" 771 22338 22390
)
"GoLang.ml" 770 22288 22301 "GoLang.ml" 770 22288 22334
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 771 22338 22352 "GoLang.ml" 771 22338 22354
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 771 22338 22355 "GoLang.ml" 771 22338 22382
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 771 22338 22383 "GoLang.ml" 771 22338 22384
type(
  string
)
ident(
  int_ref n "GoLang.ml" 770 22288 22325 "GoLang.ml" 770 22288 22326
)
"GoLang.ml" 771 22338 22385 "GoLang.ml" 771 22338 22390
type(
  string
)
ident(
  int_ref count "GoLang.ml" 770 22288 22328 "GoLang.ml" 770 22288 22333
)
"GoLang.ml" 771 22338 22352 "GoLang.ml" 771 22338 22390
type(
  unit
)
"GoLang.ml" 772 22391 22415 "GoLang.ml" 772 22391 22416
type(
  string
)
ident(
  def n "GoLang.ml" 773 22426 22440 "GoLang.ml" 773 22426 22470
)
"GoLang.ml" 772 22391 22418 "GoLang.ml" 772 22391 22421
type(
  string
)
ident(
  def len "GoLang.ml" 773 22426 22440 "GoLang.ml" 773 22426 22470
)
"GoLang.ml" 772 22391 22404 "GoLang.ml" 772 22391 22422
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 773 22426 22440 "GoLang.ml" 773 22426 22442
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 773 22426 22443 "GoLang.ml" 773 22426 22464
type(
  (string -> string -> unit, unit, string, unit) format4
)
"GoLang.ml" 773 22426 22465 "GoLang.ml" 773 22426 22466
type(
  string
)
ident(
  int_ref n "GoLang.ml" 772 22391 22415 "GoLang.ml" 772 22391 22416
)
"GoLang.ml" 773 22426 22467 "GoLang.ml" 773 22426 22470
type(
  string
)
ident(
  int_ref len "GoLang.ml" 772 22391 22418 "GoLang.ml" 772 22391 22421
)
"GoLang.ml" 773 22426 22440 "GoLang.ml" 773 22426 22470
type(
  unit
)
"GoLang.ml" 774 22471 22490 "GoLang.ml" 774 22471 22491
type(
  string
)
ident(
  def n "GoLang.ml" 775 22495 22509 "GoLang.ml" 775 22495 22522
)
"GoLang.ml" 774 22471 22484 "GoLang.ml" 774 22471 22491
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 775 22495 22509 "GoLang.ml" 775 22495 22511
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 775 22495 22512 "GoLang.ml" 775 22495 22520
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 775 22495 22521 "GoLang.ml" 775 22495 22522
type(
  string
)
ident(
  int_ref n "GoLang.ml" 774 22471 22490 "GoLang.ml" 774 22471 22491
)
"GoLang.ml" 775 22495 22509 "GoLang.ml" 775 22495 22522
type(
  unit
)
"GoLang.ml" 776 22523 22543 "GoLang.ml" 776 22523 22544
type(
  string
)
ident(
  def n "GoLang.ml" 777 22548 22562 "GoLang.ml" 777 22548 22584
)
"GoLang.ml" 776 22523 22536 "GoLang.ml" 776 22523 22544
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 777 22548 22562 "GoLang.ml" 777 22548 22564
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 777 22548 22565 "GoLang.ml" 777 22548 22582
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 777 22548 22583 "GoLang.ml" 777 22548 22584
type(
  string
)
ident(
  int_ref n "GoLang.ml" 776 22523 22543 "GoLang.ml" 776 22523 22544
)
"GoLang.ml" 777 22548 22562 "GoLang.ml" 777 22548 22584
type(
  unit
)
"GoLang.ml" 778 22585 22606 "GoLang.ml" 778 22585 22607
type(
  string
)
ident(
  def n "GoLang.ml" 779 22611 22625 "GoLang.ml" 779 22611 22642
)
"GoLang.ml" 778 22585 22598 "GoLang.ml" 778 22585 22607
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 779 22611 22625 "GoLang.ml" 779 22611 22627
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 779 22611 22628 "GoLang.ml" 779 22611 22640
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 779 22611 22641 "GoLang.ml" 779 22611 22642
type(
  string
)
ident(
  int_ref n "GoLang.ml" 778 22585 22606 "GoLang.ml" 778 22585 22607
)
"GoLang.ml" 779 22611 22625 "GoLang.ml" 779 22611 22642
type(
  unit
)
"GoLang.ml" 780 22643 22665 "GoLang.ml" 780 22643 22666
type(
  string
)
ident(
  def n "GoLang.ml" 781 22670 22684 "GoLang.ml" 781 22670 22699
)
"GoLang.ml" 780 22643 22656 "GoLang.ml" 780 22643 22666
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 781 22670 22684 "GoLang.ml" 781 22670 22686
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 781 22670 22687 "GoLang.ml" 781 22670 22697
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 781 22670 22698 "GoLang.ml" 781 22670 22699
type(
  string
)
ident(
  int_ref n "GoLang.ml" 780 22643 22665 "GoLang.ml" 780 22643 22666
)
"GoLang.ml" 781 22670 22684 "GoLang.ml" 781 22670 22699
type(
  unit
)
"GoLang.ml" 782 22700 22722 "GoLang.ml" 782 22700 22723
type(
  string
)
ident(
  def n "GoLang.ml" 783 22727 22741 "GoLang.ml" 783 22727 22759
)
"GoLang.ml" 782 22700 22713 "GoLang.ml" 782 22700 22723
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 783 22727 22741 "GoLang.ml" 783 22727 22743
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 783 22727 22744 "GoLang.ml" 783 22727 22757
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 783 22727 22758 "GoLang.ml" 783 22727 22759
type(
  string
)
ident(
  int_ref n "GoLang.ml" 782 22700 22722 "GoLang.ml" 782 22700 22723
)
"GoLang.ml" 783 22727 22741 "GoLang.ml" 783 22727 22759
type(
  unit
)
"GoLang.ml" 784 22760 22788 "GoLang.ml" 784 22760 22789
type(
  string
)
ident(
  def n "GoLang.ml" 785 22794 22808 "GoLang.ml" 785 22794 22822
)
"GoLang.ml" 784 22760 22783 "GoLang.ml" 784 22760 22790
type(
  API.arg
)
"GoLang.ml" 784 22760 22773 "GoLang.ml" 784 22760 22790
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 785 22794 22808 "GoLang.ml" 785 22794 22810
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 785 22794 22811 "GoLang.ml" 785 22794 22820
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 785 22794 22821 "GoLang.ml" 785 22794 22822
type(
  string
)
ident(
  int_ref n "GoLang.ml" 784 22760 22788 "GoLang.ml" 784 22760 22789
)
"GoLang.ml" 785 22794 22808 "GoLang.ml" 785 22794 22822
type(
  unit
)
"GoLang.ml" 786 22823 22850 "GoLang.ml" 786 22823 22851
type(
  string
)
type(
  API.arg
)
"GoLang.ml" 786 22823 22836 "GoLang.ml" 786 22823 22851
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 786 22823 22864 "GoLang.ml" 786 22823 22865
type(
  API.arg
)
"GoLang.ml" 786 22823 22854 "GoLang.ml" 786 22823 22865
type(
  API.cbarg
)
type(
  API.cbarg
)
"GoLang.ml" 786 22823 22836 "GoLang.ml" 786 22823 22865
type(
  API.cbarg
)
"GoLang.ml" 786 22823 22876 "GoLang.ml" 786 22823 22881
type(
  bool
)
"GoLang.ml" 786 22823 22869 "GoLang.ml" 786 22823 22881
type(
  unit
)
"GoLang.ml" 767 22161 22172 "GoLang.ml" 786 22823 22881
type(
  unit
)
"GoLang.ml" 766 22141 22152 "GoLang.ml" 786 22823 22881
type(
  unit
)
"GoLang.ml" 764 22100 22117 "GoLang.ml" 787 22882 22890
type(
  API.cbarg -> unit
)
"GoLang.ml" 787 22882 22891 "GoLang.ml" 787 22882 22897
type(
  API.cbarg list
)
ident(
  int_ref cbargs "GoLang.ml" 762 22009 22027 "GoLang.ml" 762 22009 22033
)
"GoLang.ml" 764 22100 22107 "GoLang.ml" 787 22882 22897
type(
  unit
)
"GoLang.ml" 788 22899 22906 "GoLang.ml" 788 22899 22908
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 788 22899 22909 "GoLang.ml" 788 22899 22915
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 788 22899 22906 "GoLang.ml" 788 22899 22915
type(
  unit
)
"GoLang.ml" 789 22917 22924 "GoLang.ml" 789 22917 22926
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 789 22917 22927 "GoLang.ml" 789 22917 22931
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 789 22917 22924 "GoLang.ml" 789 22917 22931
type(
  unit
)
"GoLang.ml" 790 22933 22939 "GoLang.ml" 790 22933 22941
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 790 22933 22942 "GoLang.ml" 790 22933 22946
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 790 22933 22939 "GoLang.ml" 790 22933 22946
type(
  unit
)
"GoLang.ml" 791 22948 22954 "GoLang.ml" 791 22948 22956
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 791 22948 22957 "GoLang.ml" 791 22948 22988
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 791 22948 22989 "GoLang.ml" 791 22948 22995
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 762 22009 22019 "GoLang.ml" 762 22009 22025
)
"GoLang.ml" 791 22948 22954 "GoLang.ml" 791 22948 22995
type(
  unit
)
"GoLang.ml" 792 22997 23003 "GoLang.ml" 792 22997 23021
type(
  ?wrap:bool ->
  ?maxcol:int ->
  ?types:bool -> ?parens:bool -> ?noconst:bool -> API.cbarg list -> unit
)
ident(
  int_ref C.print_cbarg_list "C.mli" 36 1609 1609 "C.mli" 38 1732 1777
)
"GoLang.ml" 792 22997 23028 "GoLang.ml" 792 22997 23032
type(
  bool
)
type(
  bool option
)
"GoLang.ml" 792 22997 23033 "GoLang.ml" 792 22997 23039
type(
  API.cbarg list
)
ident(
  int_ref cbargs "GoLang.ml" 762 22009 22027 "GoLang.ml" 762 22009 22033
)
"GoLang.ml" 792 22997 23003 "GoLang.ml" 792 22997 23039
type(
  unit
)
"GoLang.ml" 793 23041 23047 "GoLang.ml" 793 23041 23049
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 793 23041 23050 "GoLang.ml" 793 23041 23055
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 793 23041 23047 "GoLang.ml" 793 23041 23055
type(
  unit
)
"GoLang.ml" 794 23057 23063 "GoLang.ml" 794 23057 23065
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 794 23057 23066 "GoLang.ml" 794 23057 23115
type(
  (string -> unit, unit, string, unit) format4
)
"GoLang.ml" 794 23057 23116 "GoLang.ml" 794 23057 23122
type(
  string
)
ident(
  int_ref cbname "GoLang.ml" 762 22009 22019 "GoLang.ml" 762 22009 22025
)
"GoLang.ml" 794 23057 23063 "GoLang.ml" 794 23057 23122
type(
  unit
)
"GoLang.ml" 795 23124 23130 "GoLang.ml" 795 23124 23132
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 795 23124 23133 "GoLang.ml" 795 23124 23137
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 795 23124 23130 "GoLang.ml" 795 23124 23137
type(
  unit
)
"GoLang.ml" 794 23057 23063 "GoLang.ml" 795 23124 23138
type(
  unit
)
"GoLang.ml" 793 23041 23047 "GoLang.ml" 795 23124 23138
type(
  unit
)
"GoLang.ml" 792 22997 23003 "GoLang.ml" 795 23124 23138
type(
  unit
)
"GoLang.ml" 791 22948 22954 "GoLang.ml" 795 23124 23138
type(
  unit
)
"GoLang.ml" 790 22933 22939 "GoLang.ml" 795 23124 23138
type(
  unit
)
"GoLang.ml" 789 22917 22924 "GoLang.ml" 795 23124 23138
type(
  unit
)
"GoLang.ml" 788 22899 22906 "GoLang.ml" 795 23124 23138
type(
  unit
)
"GoLang.ml" 764 22100 22107 "GoLang.ml" 795 23124 23138
type(
  unit
)
"GoLang.ml" 763 22039 22046 "GoLang.ml" 795 23124 23138
type(
  unit
)
"GoLang.ml" 761 21995 22007 "GoLang.ml" 796 23139 23142
type(
  API.closure -> unit
)
"GoLang.ml" 796 23139 23143 "GoLang.ml" 796 23139 23155
type(
  API.closure list
)
ident(
  int_ref API.all_closures "API.mli" 156 8189 8189 "API.mli" 156 8189 8220
)
"GoLang.ml" 761 21995 21997 "GoLang.ml" 796 23139 23155
type(
  unit
)
"GoLang.ml" 798 23158 23160 "GoLang.ml" 798 23158 23162
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"GoLang.ml" 798 23158 23163 "GoLang.ml" 800 23204 23205
type(
  (unit, unit, string, unit) format4
)
"GoLang.ml" 798 23158 23160 "GoLang.ml" 800 23204 23205
type(
  unit
)
"GoLang.ml" 761 21995 21997 "GoLang.ml" 800 23204 23205
type(
  unit
)
"GoLang.ml" 758 21934 21936 "GoLang.ml" 800 23204 23205
type(
  unit
)
"GoLang.ml" 750 21631 21633 "GoLang.ml" 800 23204 23205
type(
  unit
)
"GoLang.ml" 689 20269 20271 "GoLang.ml" 800 23204 23205
type(
  unit
)
"GoLang.ml" 687 20242 20244 "GoLang.ml" 800 23204 23205
type(
  unit
)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          "Rust.ml" 27 970 977 "Rust.ml" 27 970 984
ident(
  def NameSet "Rust.ml" 27 970 1004 "Rust.ml" 0 0 -1
)
"Rust.ml" 32 1193 1197 "Rust.ml" 32 1193 1216
type(
  NameSet.t
)
ident(
  def hidden_handle_calls "Rust.ml" 36 1329 1329 "Rust.ml" 0 0 -1
)
"Rust.ml" 33 1231 1233 "Rust.ml" 33 1231 1248
type(
  NameSet.elt list -> NameSet.t
)
ident(
  int_ref NameSet.of_list "set.mli" 280 10641 10645 "set.mli" 280 10641 10671
)
"Rust.ml" 34 1249 1255 "Rust.ml" 34 1249 1266
type(
  NameSet.elt
)
"Rust.ml" 34 1249 1268 "Rust.ml" 34 1249 1279
type(
  NameSet.elt
)
"Rust.ml" 34 1249 1281 "Rust.ml" 34 1249 1301
type(
  NameSet.elt
)
"Rust.ml" 34 1249 1303 "Rust.ml" 34 1249 1325
type(
  NameSet.elt
)
"Rust.ml" 34 1249 1253 "Rust.ml" 34 1249 1327
type(
  NameSet.elt list
)
"Rust.ml" 33 1231 1233 "Rust.ml" 34 1249 1327
type(
  NameSet.t
)
"Rust.ml" 36 1329 1333 "Rust.ml" 36 1329 1352
type(
  string * int -> unit
)
ident(
  def print_rust_constant "Rust.ml" 39 1414 1414 "Rust.ml" 0 0 -1
)
"Rust.ml" 36 1329 1354 "Rust.ml" 36 1329 1358
type(
  string
)
ident(
  def name "Rust.ml" 37 1369 1371 "Rust.ml" 37 1369 1412
)
"Rust.ml" 36 1329 1360 "Rust.ml" 36 1329 1365
type(
  int
)
ident(
  def value "Rust.ml" 37 1369 1371 "Rust.ml" 37 1369 1412
)
"Rust.ml" 36 1329 1353 "Rust.ml" 36 1329 1366
type(
  string * int
)
"Rust.ml" 37 1369 1371 "Rust.ml" 37 1369 1373
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 37 1369 1374 "Rust.ml" 37 1369 1401
type(
  (string -> int -> unit, unit, string, unit) format4
)
"Rust.ml" 37 1369 1402 "Rust.ml" 37 1369 1406
type(
  string
)
ident(
  int_ref name "Rust.ml" 36 1329 1354 "Rust.ml" 36 1329 1358
)
"Rust.ml" 37 1369 1407 "Rust.ml" 37 1369 1412
type(
  int
)
ident(
  int_ref value "Rust.ml" 36 1329 1360 "Rust.ml" 36 1329 1365
)
"Rust.ml" 37 1369 1371 "Rust.ml" 37 1369 1412
type(
  unit
)
"Rust.ml" 39 1414 1418 "Rust.ml" 39 1414 1433
type(
  API.enum -> unit
)
ident(
  def print_rust_enum "Rust.ml" 49 1734 1734 "Rust.ml" 0 0 -1
)
"Rust.ml" 39 1414 1434 "Rust.ml" 39 1414 1438
type(
  API.enum
)
ident(
  def enum "Rust.ml" 40 1441 1443 "Rust.ml" 46 1674 1686
)
"Rust.ml" 40 1441 1443 "Rust.ml" 40 1441 1445
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 40 1441 1446 "Rust.ml" 40 1441 1500
type(
  (unit, unit, string, unit) format4
)
"Rust.ml" 40 1441 1443 "Rust.ml" 40 1441 1500
type(
  unit
)
"Rust.ml" 41 1502 1504 "Rust.ml" 41 1502 1506
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 41 1502 1507 "Rust.ml" 41 1502 1523
type(
  (unit, unit, string, unit) format4
)
"Rust.ml" 41 1502 1504 "Rust.ml" 41 1502 1523
type(
  unit
)
"Rust.ml" 42 1525 1527 "Rust.ml" 42 1525 1529
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 42 1525 1530 "Rust.ml" 42 1525 1547
type(
  (string -> unit, unit, string, unit) format4
)
"Rust.ml" 42 1525 1549 "Rust.ml" 42 1525 1559
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"Rust.ml" 42 1525 1560 "Rust.ml" 42 1525 1564
type(
  API.enum
)
ident(
  int_ref enum "Rust.ml" 39 1414 1434 "Rust.ml" 39 1414 1438
)
"Rust.ml" 42 1525 1560 "Rust.ml" 42 1525 1576
type(
  string
)
"Rust.ml" 42 1525 1548 "Rust.ml" 42 1525 1577
type(
  string
)
"Rust.ml" 42 1525 1527 "Rust.ml" 42 1525 1577
type(
  unit
)
"Rust.ml" 43 1579 1581 "Rust.ml" 43 1579 1590
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Rust.ml" 44 1591 1601 "Rust.ml" 44 1591 1605
type(
  string
)
ident(
  def name "Rust.ml" 44 1591 1615 "Rust.ml" 44 1591 1656
)
"Rust.ml" 44 1591 1607 "Rust.ml" 44 1591 1610
type(
  int
)
ident(
  def num "Rust.ml" 44 1591 1615 "Rust.ml" 44 1591 1656
)
"Rust.ml" 44 1591 1600 "Rust.ml" 44 1591 1611
type(
  string * int
)
"Rust.ml" 44 1591 1615 "Rust.ml" 44 1591 1617
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 44 1591 1618 "Rust.ml" 44 1591 1634
type(
  (string -> int -> unit, unit, string, unit) format4
)
"Rust.ml" 44 1591 1636 "Rust.ml" 44 1591 1646
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"Rust.ml" 44 1591 1647 "Rust.ml" 44 1591 1651
type(
  string
)
ident(
  int_ref name "Rust.ml" 44 1591 1601 "Rust.ml" 44 1591 1605
)
"Rust.ml" 44 1591 1635 "Rust.ml" 44 1591 1652
type(
  string
)
"Rust.ml" 44 1591 1653 "Rust.ml" 44 1591 1656
type(
  int
)
ident(
  int_ref num "Rust.ml" 44 1591 1607 "Rust.ml" 44 1591 1610
)
"Rust.ml" 44 1591 1615 "Rust.ml" 44 1591 1656
type(
  unit
)
"Rust.ml" 44 1591 1595 "Rust.ml" 44 1591 1657
type(
  string * int -> unit
)
"Rust.ml" 45 1658 1662 "Rust.ml" 45 1658 1666
type(
  API.enum
)
ident(
  int_ref enum "Rust.ml" 39 1414 1434 "Rust.ml" 39 1414 1438
)
"Rust.ml" 45 1658 1662 "Rust.ml" 45 1658 1672
type(
  (string * int) list
)
"Rust.ml" 43 1579 1581 "Rust.ml" 45 1658 1672
type(
  unit
)
"Rust.ml" 46 1674 1676 "Rust.ml" 46 1674 1678
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 46 1674 1679 "Rust.ml" 46 1674 1686
type(
  (unit, unit, string, unit) format4
)
"Rust.ml" 46 1674 1676 "Rust.ml" 46 1674 1686
type(
  unit
)
"Rust.ml" 43 1579 1581 "Rust.ml" 46 1674 1686
type(
  unit
)
"Rust.ml" 42 1525 1527 "Rust.ml" 46 1674 1686
type(
  unit
)
"Rust.ml" 41 1502 1504 "Rust.ml" 46 1674 1686
type(
  unit
)
"Rust.ml" 40 1441 1443 "Rust.ml" 46 1674 1686
type(
  unit
)
"Rust.ml" 49 1734 1738 "Rust.ml" 49 1734 1754
type(
  API.flags -> unit
)
ident(
  def print_rust_flags "Rust.ml" 61 2117 2117 "Rust.ml" 0 0 -1
)
"Rust.ml" 49 1734 1757 "Rust.ml" 49 1734 1768
type(
  string
)
ident(
  def flag_prefix "Rust.ml" 50 1780 1782 "Rust.ml" 58 2059 2071
)
"Rust.ml" 49 1734 1770 "Rust.ml" 49 1734 1775
type(
  (string * int) list
)
ident(
  def flags "Rust.ml" 50 1780 1782 "Rust.ml" 58 2059 2071
)
"Rust.ml" 49 1734 1755 "Rust.ml" 49 1734 1777
type(
  API.flags
)
"Rust.ml" 50 1780 1782 "Rust.ml" 50 1780 1784
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 50 1780 1785 "Rust.ml" 50 1780 1800
type(
  (unit, unit, string, unit) format4
)
"Rust.ml" 50 1780 1782 "Rust.ml" 50 1780 1800
type(
  unit
)
"Rust.ml" 51 1802 1804 "Rust.ml" 51 1802 1806
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 51 1802 1807 "Rust.ml" 51 1802 1825
type(
  (unit, unit, string, unit) format4
)
"Rust.ml" 51 1802 1804 "Rust.ml" 51 1802 1825
type(
  unit
)
"Rust.ml" 52 1827 1829 "Rust.ml" 52 1827 1831
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 52 1827 1832 "Rust.ml" 52 1827 1890
type(
  (unit, unit, string, unit) format4
)
"Rust.ml" 52 1827 1829 "Rust.ml" 52 1827 1890
type(
  unit
)
"Rust.ml" 53 1892 1894 "Rust.ml" 53 1892 1896
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 53 1892 1897 "Rust.ml" 53 1892 1925
type(
  (string -> unit, unit, string, unit) format4
)
"Rust.ml" 53 1892 1927 "Rust.ml" 53 1892 1937
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"Rust.ml" 53 1892 1938 "Rust.ml" 53 1892 1949
type(
  string
)
ident(
  int_ref flag_prefix "Rust.ml" 49 1734 1757 "Rust.ml" 49 1734 1768
)
"Rust.ml" 53 1892 1926 "Rust.ml" 53 1892 1950
type(
  string
)
"Rust.ml" 53 1892 1894 "Rust.ml" 53 1892 1950
type(
  unit
)
"Rust.ml" 54 1952 1954 "Rust.ml" 54 1952 1963
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Rust.ml" 55 1964 1974 "Rust.ml" 55 1964 1978
type(
  string
)
ident(
  def name "Rust.ml" 55 1964 1990 "Rust.ml" 55 1964 2030
)
"Rust.ml" 55 1964 1980 "Rust.ml" 55 1964 1985
type(
  int
)
ident(
  def value "Rust.ml" 55 1964 1990 "Rust.ml" 55 1964 2030
)
"Rust.ml" 55 1964 1973 "Rust.ml" 55 1964 1986
type(
  string * int
)
"Rust.ml" 55 1964 1990 "Rust.ml" 55 1964 1992
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 55 1964 1993 "Rust.ml" 55 1964 2019
type(
  (string -> int -> unit, unit, string, unit) format4
)
"Rust.ml" 55 1964 2020 "Rust.ml" 55 1964 2024
type(
  string
)
ident(
  int_ref name "Rust.ml" 55 1964 1974 "Rust.ml" 55 1964 1978
)
"Rust.ml" 55 1964 2025 "Rust.ml" 55 1964 2030
type(
  int
)
ident(
  int_ref value "Rust.ml" 55 1964 1980 "Rust.ml" 55 1964 1985
)
"Rust.ml" 55 1964 1990 "Rust.ml" 55 1964 2030
type(
  unit
)
"Rust.ml" 55 1964 1968 "Rust.ml" 55 1964 2031
type(
  string * int -> unit
)
"Rust.ml" 56 2032 2036 "Rust.ml" 56 2032 2041
type(
  (string * int) list
)
ident(
  int_ref flags "Rust.ml" 49 1734 1770 "Rust.ml" 49 1734 1775
)
"Rust.ml" 54 1952 1954 "Rust.ml" 56 2032 2041
type(
  unit
)
"Rust.ml" 57 2043 2045 "Rust.ml" 57 2043 2047
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 57 2043 2048 "Rust.ml" 57 2043 2057
type(
  (unit, unit, string, unit) format4
)
"Rust.ml" 57 2043 2045 "Rust.ml" 57 2043 2057
type(
  unit
)
"Rust.ml" 58 2059 2061 "Rust.ml" 58 2059 2063
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 58 2059 2064 "Rust.ml" 58 2059 2071
type(
  (unit, unit, string, unit) format4
)
"Rust.ml" 58 2059 2061 "Rust.ml" 58 2059 2071
type(
  unit
)
"Rust.ml" 57 2043 2045 "Rust.ml" 58 2059 2071
type(
  unit
)
"Rust.ml" 54 1952 1954 "Rust.ml" 58 2059 2071
type(
  unit
)
"Rust.ml" 53 1892 1894 "Rust.ml" 58 2059 2071
type(
  unit
)
"Rust.ml" 52 1827 1829 "Rust.ml" 58 2059 2071
type(
  unit
)
"Rust.ml" 51 1802 1804 "Rust.ml" 58 2059 2071
type(
  unit
)
"Rust.ml" 50 1780 1782 "Rust.ml" 58 2059 2071
type(
  unit
)
"Rust.ml" 61 2117 2125 "Rust.ml" 61 2117 2144
type(
  string -> string
)
ident(
  def to_upper_snake_case "Rust.ml" 61 2117 2117 "Rust.ml" 0 0 -1
)
"Rust.ml" 61 2117 2145 "Rust.ml" 61 2117 2146
type(
  string
)
ident(
  def s "Rust.ml" 62 2149 2151 "Rust.ml" 69 2326 2346
)
"Rust.ml" 62 2149 2155 "Rust.ml" 62 2149 2156
type(
  string
)
ident(
  def s "Rust.ml" 63 2187 2189 "Rust.ml" 69 2326 2346
)
"Rust.ml" 62 2149 2159 "Rust.ml" 62 2149 2181
type(
  string -> string
)
ident(
  int_ref Stdlib.String.uppercase_ascii "string.mli" 265 9584 9584 "string.mli" 265 9584 9622
)
"Rust.ml" 62 2149 2182 "Rust.ml" 62 2149 2183
type(
  string
)
ident(
  int_ref s "Rust.ml" 61 2117 2145 "Rust.ml" 61 2117 2146
)
"Rust.ml" 62 2149 2159 "Rust.ml" 62 2149 2183
type(
  string
)
"Rust.ml" 63 2187 2193 "Rust.ml" 63 2187 2194
type(
  char list
)
ident(
  def s "Rust.ml" 64 2210 2212 "Rust.ml" 69 2326 2346
)
"Rust.ml" 63 2187 2197 "Rust.ml" 63 2187 2204
type(
  string -> char list
)
ident(
  int_ref explode "Rust.ml" 74 2471 2475 "Rust.ml" 74 2471 2482
)
"Rust.ml" 63 2187 2205 "Rust.ml" 63 2187 2206
type(
  string
)
ident(
  int_ref s "Rust.ml" 62 2149 2155 "Rust.ml" 62 2149 2156
)
"Rust.ml" 63 2187 2197 "Rust.ml" 63 2187 2206
type(
  char list
)
"Rust.ml" 64 2210 2216 "Rust.ml" 64 2210 2217
type(
  string list
)
ident(
  def s "Rust.ml" 69 2326 2328 "Rust.ml" 69 2326 2346
)
"Rust.ml" 64 2210 2220 "Rust.ml" 64 2210 2230
type(
  (char -> string option) -> char list -> string list
)
ident(
  int_ref Utils.filter_map "utils.mli" 36 1205 1205 "utils.mli" 36 1205 1261
)
"Rust.ml" 66 2246 2251 "Rust.ml" 66 2246 2254
type(
  char
)
"Rust.ml" 66 2246 2263 "Rust.ml" 66 2246 2266
type(
  string
)
"Rust.ml" 66 2246 2258 "Rust.ml" 66 2246 2266
type(
  string option
)
"Rust.ml" 66 2246 2269 "Rust.ml" 66 2246 2272
type(
  char
)
"Rust.ml" 66 2246 2276 "Rust.ml" 66 2246 2280
type(
  string option
)
"Rust.ml" 67 2281 2287 "Rust.ml" 67 2281 2289
type(
  char
)
ident(
  def ch "Rust.ml" 67 2281 2293 "Rust.ml" 67 2281 2316
)
"Rust.ml" 67 2281 2299 "Rust.ml" 67 2281 2310
type(
  int -> char -> string
)
ident(
  int_ref Stdlib.String.make "string.mli" 85 3764 3764 "string.mli" 85 3764 3796
)
"Rust.ml" 67 2281 2311 "Rust.ml" 67 2281 2312
type(
  int
)
"Rust.ml" 67 2281 2313 "Rust.ml" 67 2281 2315
type(
  char
)
ident(
  int_ref ch "Rust.ml" 67 2281 2287 "Rust.ml" 67 2281 2289
)
"Rust.ml" 67 2281 2298 "Rust.ml" 67 2281 2316
type(
  string
)
"Rust.ml" 67 2281 2293 "Rust.ml" 67 2281 2316
type(
  string option
)
"Rust.ml" 64 2210 2231 "Rust.ml" 68 2317 2320
type(
  char -> string option
)
"Rust.ml" 68 2317 2321 "Rust.ml" 68 2317 2322
type(
  char list
)
ident(
  int_ref s "Rust.ml" 63 2187 2193 "Rust.ml" 63 2187 2194
)
"Rust.ml" 64 2210 2220 "Rust.ml" 68 2317 2322
type(
  string list
)
"Rust.ml" 69 2326 2328 "Rust.ml" 69 2326 2341
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"Rust.ml" 69 2326 2342 "Rust.ml" 69 2326 2344
type(
  string
)
"Rust.ml" 69 2326 2345 "Rust.ml" 69 2326 2346
type(
  string list
)
ident(
  int_ref s "Rust.ml" 64 2210 2216 "Rust.ml" 64 2210 2217
)
"Rust.ml" 69 2326 2328 "Rust.ml" 69 2326 2346
type(
  string
)
"Rust.ml" 64 2210 2212 "Rust.ml" 69 2326 2346
type(
  string
)
"Rust.ml" 63 2187 2189 "Rust.ml" 69 2326 2346
type(
  string
)
"Rust.ml" 62 2149 2151 "Rust.ml" 69 2326 2346
type(
  string
)
"Rust.ml" 74 2471 2475 "Rust.ml" 74 2471 2482
type(
  string -> char list
)
ident(
  def explode "Rust.ml" 61 2117 2117 "Rust.ml" 0 0 -1
)
"Rust.ml" 74 2471 2483 "Rust.ml" 74 2471 2486
type(
  string
)
ident(
  def str "Rust.ml" 75 2489 2491 "Rust.ml" 80 2614 2627
)
"Rust.ml" 75 2489 2495 "Rust.ml" 75 2489 2496
type(
  char list ref
)
ident(
  def r "Rust.ml" 76 2509 2511 "Rust.ml" 80 2614 2627
)
"Rust.ml" 75 2489 2499 "Rust.ml" 75 2489 2502
type(
  char list -> char list ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1212 46183 46183 "stdlib.mli" 1212 46183 46227
)
"Rust.ml" 75 2489 2503 "Rust.ml" 75 2489 2505
type(
  char list
)
"Rust.ml" 75 2489 2499 "Rust.ml" 75 2489 2505
type(
  char list ref
)
"Rust.ml" 76 2509 2519 "Rust.ml" 76 2509 2520
type(
  int
)
"Rust.ml" 76 2509 2524 "Rust.ml" 76 2509 2537
type(
  string -> int
)
ident(
  int_ref Stdlib.String.length "string.mli" 118 4569 4569 "string.mli" 118 4569 4619
)
"Rust.ml" 76 2509 2538 "Rust.ml" 76 2509 2541
type(
  string
)
ident(
  int_ref str "Rust.ml" 74 2471 2483 "Rust.ml" 74 2471 2486
)
"Rust.ml" 76 2509 2524 "Rust.ml" 76 2509 2541
type(
  int
)
"Rust.ml" 76 2509 2542 "Rust.ml" 76 2509 2543
type(
  int -> int -> int
)
ident(
  int_ref Stdlib.( - ) "stdlib.mli" 352 13775 13775 "stdlib.mli" 352 13775 13821
)
"Rust.ml" 76 2509 2544 "Rust.ml" 76 2509 2545
type(
  int
)
"Rust.ml" 76 2509 2524 "Rust.ml" 76 2509 2545
type(
  int
)
"Rust.ml" 77 2549 2557 "Rust.ml" 77 2549 2558
type(
  char
)
ident(
  def c "Rust.ml" 78 2588 2592 "Rust.ml" 78 2588 2604
)
"Rust.ml" 77 2549 2561 "Rust.ml" 77 2549 2578
type(
  string -> int -> char
)
ident(
  int_ref Stdlib.String.unsafe_get "string.mli" 573 19625 19625 "string.mli" 573 19625 19691
)
"Rust.ml" 77 2549 2579 "Rust.ml" 77 2549 2582
type(
  string
)
ident(
  int_ref str "Rust.ml" 74 2471 2483 "Rust.ml" 74 2471 2486
)
"Rust.ml" 77 2549 2583 "Rust.ml" 77 2549 2584
type(
  int
)
ident(
  int_ref i "Rust.ml" 76 2509 2511 "Rust.ml" 79 2606 2612
)
"Rust.ml" 77 2549 2561 "Rust.ml" 77 2549 2584
type(
  char
)
"Rust.ml" 78 2588 2592 "Rust.ml" 78 2588 2593
type(
  char list ref
)
ident(
  int_ref r "Rust.ml" 75 2489 2495 "Rust.ml" 75 2489 2496
)
"Rust.ml" 78 2588 2594 "Rust.ml" 78 2588 2596
type(
  char list ref -> char list -> unit
)
ident(
  int_ref Stdlib.( := ) "stdlib.mli" 1221 46495 46495 "stdlib.mli" 1221 46495 46548
)
"Rust.ml" 78 2588 2597 "Rust.ml" 78 2588 2598
type(
  char
)
ident(
  int_ref c "Rust.ml" 77 2549 2557 "Rust.ml" 77 2549 2558
)
"Rust.ml" 78 2588 2602 "Rust.ml" 78 2588 2603
type(
  char list ref -> char list
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"Rust.ml" 78 2588 2603 "Rust.ml" 78 2588 2604
type(
  char list ref
)
ident(
  int_ref r "Rust.ml" 75 2489 2495 "Rust.ml" 75 2489 2496
)
"Rust.ml" 78 2588 2602 "Rust.ml" 78 2588 2604
type(
  char list
)
"Rust.ml" 78 2588 2597 "Rust.ml" 78 2588 2604
type(
  char list
)
"Rust.ml" 78 2588 2592 "Rust.ml" 78 2588 2604
type(
  unit
)
"Rust.ml" 77 2549 2553 "Rust.ml" 78 2588 2605
type(
  unit
)
"Rust.ml" 76 2509 2511 "Rust.ml" 79 2606 2612
type(
  unit
)
"Rust.ml" 80 2614 2616 "Rust.ml" 80 2614 2624
type(
  char list -> char list
)
ident(
  int_ref Stdlib.List.rev "list.mli" 90 3519 3519 "list.mli" 90 3519 3547
)
"Rust.ml" 80 2614 2625 "Rust.ml" 80 2614 2626
type(
  char list ref -> char list
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1215 46289 46289 "stdlib.mli" 1215 46289 46330
)
"Rust.ml" 80 2614 2626 "Rust.ml" 80 2614 2627
type(
  char list ref
)
ident(
  int_ref r "Rust.ml" 75 2489 2495 "Rust.ml" 75 2489 2496
)
"Rust.ml" 80 2614 2625 "Rust.ml" 80 2614 2627
type(
  char list
)
"Rust.ml" 80 2614 2616 "Rust.ml" 80 2614 2627
type(
  char list
)
"Rust.ml" 76 2509 2511 "Rust.ml" 80 2614 2627
type(
  char list
)
"Rust.ml" 75 2489 2491 "Rust.ml" 80 2614 2627
type(
  char list
)
"Rust.ml" 83 2662 2666 "Rust.ml" 83 2662 2690
type(
  string * (string * (string * int) list) list -> unit
)
ident(
  def print_metadata_namespace "Rust.ml" 97 3181 3181 "Rust.ml" 0 0 -1
)
"Rust.ml" 83 2662 2692 "Rust.ml" 83 2662 2694
type(
  string
)
ident(
  def ns "Rust.ml" 84 2705 2707 "Rust.ml" 94 3066 3140
)
"Rust.ml" 83 2662 2696 "Rust.ml" 83 2662 2701
type(
  (string * (string * int) list) list
)
ident(
  def ctxts "Rust.ml" 84 2705 2707 "Rust.ml" 94 3066 3140
)
"Rust.ml" 83 2662 2691 "Rust.ml" 83 2662 2702
type(
  string * (string * (string * int) list) list
)
"Rust.ml" 84 2705 2707 "Rust.ml" 84 2705 2709
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 84 2705 2710 "Rust.ml" 84 2705 2755
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Rust.ml" 84 2705 2757 "Rust.ml" 84 2705 2776
type(
  string -> string
)
ident(
  int_ref to_upper_snake_case "Rust.ml" 61 2117 2125 "Rust.ml" 61 2117 2144
)
"Rust.ml" 84 2705 2777 "Rust.ml" 84 2705 2779
type(
  string
)
ident(
  int_ref ns "Rust.ml" 83 2662 2692 "Rust.ml" 83 2662 2694
)
"Rust.ml" 84 2705 2756 "Rust.ml" 84 2705 2780
type(
  string
)
"Rust.ml" 84 2705 2781 "Rust.ml" 84 2705 2783
type(
  string
)
ident(
  int_ref ns "Rust.ml" 83 2662 2692 "Rust.ml" 83 2662 2694
)
"Rust.ml" 84 2705 2707 "Rust.ml" 84 2705 2783
type(
  unit
)
"Rust.ml" 85 2785 2787 "Rust.ml" 85 2785 2792
type(
  (string * (string * int) list) list
)
ident(
  int_ref ctxts "Rust.ml" 83 2662 2696 "Rust.ml" 83 2662 2701
)
"Rust.ml" 86 2793 2798 "Rust.ml" 86 2793 2807
type(
  (string * (string * int) list -> unit) ->
  (string * (string * int) list) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Rust.ml" 86 2793 2814 "Rust.ml" 86 2793 2818
type(
  string
)
ident(
  def ctxt "Rust.ml" 87 2831 2840 "Rust.ml" 94 3066 3139
)
"Rust.ml" 86 2793 2820 "Rust.ml" 86 2793 2826
type(
  (string * int) list
)
ident(
  def consts "Rust.ml" 87 2831 2840 "Rust.ml" 94 3066 3139
)
"Rust.ml" 86 2793 2813 "Rust.ml" 86 2793 2827
type(
  string * (string * int) list
)
"Rust.ml" 87 2831 2844 "Rust.ml" 87 2831 2845
type(
  string
)
ident(
  def s "Rust.ml" 88 2867 2876 "Rust.ml" 94 3066 3139
)
"Rust.ml" 87 2831 2848 "Rust.ml" 87 2831 2850
type(
  string
)
ident(
  int_ref ns "Rust.ml" 83 2662 2692 "Rust.ml" 83 2662 2694
)
"Rust.ml" 87 2831 2851 "Rust.ml" 87 2831 2852
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 87 2831 2853 "Rust.ml" 87 2831 2856
type(
  string
)
"Rust.ml" 87 2831 2857 "Rust.ml" 87 2831 2858
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 87 2831 2859 "Rust.ml" 87 2831 2863
type(
  string
)
ident(
  int_ref ctxt "Rust.ml" 86 2793 2814 "Rust.ml" 86 2793 2818
)
"Rust.ml" 87 2831 2853 "Rust.ml" 87 2831 2863
type(
  string
)
"Rust.ml" 87 2831 2848 "Rust.ml" 87 2831 2863
type(
  string
)
"Rust.ml" 88 2867 2876 "Rust.ml" 88 2867 2878
type(
  (string -> string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 88 2867 2879 "Rust.ml" 88 2867 2924
type(
  (string -> string -> string -> unit, unit, string, unit) format4
)
"Rust.ml" 89 2925 2937 "Rust.ml" 89 2925 2956
type(
  string -> string
)
ident(
  int_ref to_upper_snake_case "Rust.ml" 61 2117 2125 "Rust.ml" 61 2117 2144
)
"Rust.ml" 89 2925 2957 "Rust.ml" 89 2925 2959
type(
  string
)
ident(
  int_ref ns "Rust.ml" 83 2662 2692 "Rust.ml" 83 2662 2694
)
"Rust.ml" 89 2925 2936 "Rust.ml" 89 2925 2960
type(
  string
)
"Rust.ml" 90 2961 2973 "Rust.ml" 90 2961 2992
type(
  string -> string
)
ident(
  int_ref to_upper_snake_case "Rust.ml" 61 2117 2125 "Rust.ml" 61 2117 2144
)
"Rust.ml" 90 2961 2993 "Rust.ml" 90 2961 2997
type(
  string
)
ident(
  int_ref ctxt "Rust.ml" 86 2793 2814 "Rust.ml" 86 2793 2818
)
"Rust.ml" 90 2961 2972 "Rust.ml" 90 2961 2998
type(
  string
)
"Rust.ml" 91 2999 3010 "Rust.ml" 91 2999 3011
type(
  string
)
ident(
  int_ref s "Rust.ml" 87 2831 2844 "Rust.ml" 87 2831 2845
)
"Rust.ml" 88 2867 2876 "Rust.ml" 91 2999 3011
type(
  unit
)
"Rust.ml" 92 3013 3022 "Rust.ml" 92 3013 3028
type(
  (string * int) list
)
ident(
  int_ref consts "Rust.ml" 86 2793 2820 "Rust.ml" 86 2793 2826
)
"Rust.ml" 93 3029 3041 "Rust.ml" 93 3029 3050
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"Rust.ml" 93 3029 3057 "Rust.ml" 93 3029 3058
type(
  string
)
ident(
  def n "Rust.ml" 94 3066 3082 "Rust.ml" 94 3066 3138
)
"Rust.ml" 93 3029 3060 "Rust.ml" 93 3029 3061
type(
  int
)
ident(
  def i "Rust.ml" 94 3066 3082 "Rust.ml" 94 3066 3138
)
"Rust.ml" 93 3029 3056 "Rust.ml" 93 3029 3062
type(
  string * int
)
"Rust.ml" 94 3066 3082 "Rust.ml" 94 3066 3084
type(
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 94 3066 3085 "Rust.ml" 94 3066 3112
type(
  (string -> int -> unit, unit, string, unit) format4
)
"Rust.ml" 94 3066 3114 "Rust.ml" 94 3066 3133
type(
  string -> string
)
ident(
  int_ref to_upper_snake_case "Rust.ml" 61 2117 2125 "Rust.ml" 61 2117 2144
)
"Rust.ml" 94 3066 3134 "Rust.ml" 94 3066 3135
type(
  string
)
ident(
  int_ref n "Rust.ml" 93 3029 3057 "Rust.ml" 93 3029 3058
)
"Rust.ml" 94 3066 3113 "Rust.ml" 94 3066 3136
type(
  string
)
"Rust.ml" 94 3066 3137 "Rust.ml" 94 3066 3138
type(
  int
)
ident(
  int_ref i "Rust.ml" 93 3029 3060 "Rust.ml" 93 3029 3061
)
"Rust.ml" 94 3066 3082 "Rust.ml" 94 3066 3138
type(
  unit
)
"Rust.ml" 93 3029 3051 "Rust.ml" 94 3066 3139
type(
  string * int -> unit
)
"Rust.ml" 93 3029 3041 "Rust.ml" 94 3066 3139
type(
  (string * int) list -> unit
)
"Rust.ml" 92 3013 3022 "Rust.ml" 94 3066 3139
type(
  unit
)
"Rust.ml" 88 2867 2876 "Rust.ml" 94 3066 3139
type(
  unit
)
"Rust.ml" 87 2831 2840 "Rust.ml" 94 3066 3139
type(
  unit
)
"Rust.ml" 86 2793 2808 "Rust.ml" 94 3066 3140
type(
  string * (string * int) list -> unit
)
"Rust.ml" 86 2793 2798 "Rust.ml" 94 3066 3140
type(
  (string * (string * int) list) list -> unit
)
"Rust.ml" 85 2785 2787 "Rust.ml" 94 3066 3140
type(
  unit
)
"Rust.ml" 84 2705 2707 "Rust.ml" 94 3066 3140
type(
  unit
)
"Rust.ml" 97 3181 3185 "Rust.ml" 97 3181 3198
type(
  API.arg -> string
)
ident(
  def rust_arg_name "Rust.ml" 122 3625 3625 "Rust.ml" 0 0 -1
)
"Rust.ml" 98 3226 3235 "Rust.ml" 98 3226 3236
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 98 3226 3230 "Rust.ml" 98 3226 3236
type(
  API.arg
)
"Rust.ml" 99 3237 3245 "Rust.ml" 99 3237 3246
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 99 3237 3241 "Rust.ml" 99 3237 3246
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 99 3237 3246
type(
  API.arg
)
"Rust.ml" 100 3247 3256 "Rust.ml" 100 3247 3257
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 100 3247 3251 "Rust.ml" 100 3247 3257
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 100 3247 3257
type(
  API.arg
)
"Rust.ml" 101 3258 3270 "Rust.ml" 101 3258 3271
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 101 3258 3262 "Rust.ml" 101 3258 3271
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 101 3258 3271
type(
  API.arg
)
"Rust.ml" 102 3272 3283 "Rust.ml" 102 3272 3284
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 102 3272 3276 "Rust.ml" 102 3272 3284
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 102 3272 3284
type(
  API.arg
)
"Rust.ml" 103 3285 3295 "Rust.ml" 103 3285 3296
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 103 3285 3289 "Rust.ml" 103 3285 3296
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 103 3285 3296
type(
  API.arg
)
"Rust.ml" 104 3297 3308 "Rust.ml" 104 3297 3309
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 104 3297 3301 "Rust.ml" 104 3297 3309
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 104 3297 3309
type(
  API.arg
)
"Rust.ml" 105 3310 3320 "Rust.ml" 105 3310 3321
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 105 3310 3314 "Rust.ml" 105 3310 3321
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 105 3310 3321
type(
  API.arg
)
"Rust.ml" 106 3322 3333 "Rust.ml" 106 3322 3334
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 106 3322 3326 "Rust.ml" 106 3322 3334
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 106 3322 3334
type(
  API.arg
)
"Rust.ml" 107 3335 3350 "Rust.ml" 107 3335 3351
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 107 3335 3339 "Rust.ml" 107 3335 3351
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 107 3335 3351
type(
  API.arg
)
"Rust.ml" 108 3352 3361 "Rust.ml" 108 3352 3362
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 108 3352 3356 "Rust.ml" 108 3352 3362
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 108 3352 3362
type(
  API.arg
)
"Rust.ml" 109 3363 3370 "Rust.ml" 109 3363 3371
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 109 3363 3367 "Rust.ml" 109 3363 3371
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 109 3363 3371
type(
  API.arg
)
"Rust.ml" 110 3372 3382 "Rust.ml" 110 3372 3383
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 110 3372 3385 "Rust.ml" 110 3372 3386
type(
  API.enum
)
"Rust.ml" 110 3372 3376 "Rust.ml" 110 3372 3387
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 110 3372 3387
type(
  API.arg
)
"Rust.ml" 111 3388 3401 "Rust.ml" 111 3388 3402
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 111 3388 3392 "Rust.ml" 111 3388 3402
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 111 3388 3402
type(
  API.arg
)
"Rust.ml" 112 3403 3414 "Rust.ml" 112 3403 3415
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 112 3403 3417 "Rust.ml" 112 3403 3418
type(
  API.flags
)
"Rust.ml" 112 3403 3407 "Rust.ml" 112 3403 3419
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 112 3403 3419
type(
  API.arg
)
"Rust.ml" 113 3420 3440 "Rust.ml" 113 3420 3441
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 113 3420 3443 "Rust.ml" 113 3420 3444
type(
  string
)
"Rust.ml" 113 3420 3424 "Rust.ml" 113 3420 3445
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 113 3420 3445
type(
  API.arg
)
"Rust.ml" 114 3446 3459 "Rust.ml" 114 3446 3460
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 114 3446 3462 "Rust.ml" 114 3446 3463
type(
  string
)
"Rust.ml" 114 3446 3450 "Rust.ml" 114 3446 3464
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 114 3446 3464
type(
  API.arg
)
"Rust.ml" 115 3465 3485 "Rust.ml" 115 3465 3486
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 115 3465 3488 "Rust.ml" 115 3465 3489
type(
  string
)
"Rust.ml" 115 3465 3469 "Rust.ml" 115 3465 3490
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 115 3465 3490
type(
  API.arg
)
"Rust.ml" 116 3491 3505 "Rust.ml" 116 3491 3506
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 116 3491 3508 "Rust.ml" 116 3491 3509
type(
  string
)
"Rust.ml" 116 3491 3495 "Rust.ml" 116 3491 3510
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 116 3491 3510
type(
  API.arg
)
"Rust.ml" 117 3511 3532 "Rust.ml" 117 3511 3533
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 117 3511 3535 "Rust.ml" 117 3511 3536
type(
  string
)
"Rust.ml" 117 3511 3515 "Rust.ml" 117 3511 3537
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 117 3511 3537
type(
  API.arg
)
"Rust.ml" 118 3538 3561 "Rust.ml" 118 3538 3562
type(
  string
)
ident(
  def n "Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
)
"Rust.ml" 118 3538 3550 "Rust.ml" 118 3538 3564
type(
  API.closure
)
"Rust.ml" 118 3538 3542 "Rust.ml" 118 3538 3564
type(
  API.arg
)
"Rust.ml" 98 3226 3230 "Rust.ml" 118 3538 3564
type(
  API.arg
)
"Rust.ml" 119 3568 3574 "Rust.ml" 119 3568 3575
type(
  string
)
ident(
  int_ref n "Rust.ml" 98 3226 3235 "Rust.ml" 98 3226 3236
)
"Rust.ml" 97 3181 3217 "Rust.ml" 119 3568 3575
type(
  API.arg -> string
)
"Rust.ml" 122 3625 3629 "Rust.ml" 122 3625 3645
type(
  API.optarg -> string
)
ident(
  def rust_optarg_name "Rust.ml" 126 3776 3776 "Rust.ml" 0 0 -1
)
"Rust.ml" 123 3676 3700 "Rust.ml" 123 3676 3701
type(
  string
)
ident(
  def n "Rust.ml" 123 3676 3726 "Rust.ml" 123 3676 3727
)
"Rust.ml" 123 3676 3689 "Rust.ml" 123 3676 3703
type(
  API.closure
)
"Rust.ml" 123 3676 3680 "Rust.ml" 123 3676 3703
type(
  API.optarg
)
"Rust.ml" 123 3676 3714 "Rust.ml" 123 3676 3715
type(
  string
)
ident(
  def n "Rust.ml" 123 3676 3726 "Rust.ml" 123 3676 3727
)
"Rust.ml" 123 3676 3717 "Rust.ml" 123 3676 3718
type(
  API.flags
)
"Rust.ml" 123 3676 3720 "Rust.ml" 123 3676 3721
type(
  string list option
)
"Rust.ml" 123 3676 3706 "Rust.ml" 123 3676 3722
type(
  API.optarg
)
"Rust.ml" 123 3676 3680 "Rust.ml" 123 3676 3722
type(
  API.optarg
)
"Rust.ml" 123 3676 3726 "Rust.ml" 123 3676 3727
type(
  string
)
ident(
  int_ref n "Rust.ml" 123 3676 3700 "Rust.ml" 123 3676 3701
)
"Rust.ml" 122 3625 3667 "Rust.ml" 123 3676 3727
type(
  API.optarg -> string
)
"Rust.ml" 126 3776 3780 "Rust.ml" 126 3776 3795
type(
  API.cbarg -> string
)
ident(
  def rust_cbarg_name "Rust.ml" 133 4026 4026 "Rust.ml" 0 0 -1
)
"Rust.ml" 127 3825 3835 "Rust.ml" 127 3825 3836
type(
  string
)
ident(
  def n "Rust.ml" 129 3912 3918 "Rust.ml" 129 3912 3919
)
"Rust.ml" 127 3825 3829 "Rust.ml" 127 3825 3836
type(
  API.cbarg
)
"Rust.ml" 127 3825 3846 "Rust.ml" 127 3825 3847
type(
  string
)
ident(
  def n "Rust.ml" 129 3912 3918 "Rust.ml" 129 3912 3919
)
"Rust.ml" 127 3825 3839 "Rust.ml" 127 3825 3847
type(
  API.cbarg
)
"Rust.ml" 127 3825 3829 "Rust.ml" 127 3825 3847
type(
  API.cbarg
)
"Rust.ml" 127 3825 3858 "Rust.ml" 127 3825 3859
type(
  string
)
ident(
  def n "Rust.ml" 129 3912 3918 "Rust.ml" 129 3912 3919
)
"Rust.ml" 127 3825 3850 "Rust.ml" 127 3825 3859
type(
  API.cbarg
)
"Rust.ml" 127 3825 3829 "Rust.ml" 127 3825 3859
type(
  API.cbarg
)
"Rust.ml" 127 3825 3871 "Rust.ml" 127 3825 3872
type(
  string
)
ident(
  def n "Rust.ml" 129 3912 3918 "Rust.ml" 129 3912 3919
)
"Rust.ml" 127 3825 3862 "Rust.ml" 127 3825 3872
type(
  API.cbarg
)
"Rust.ml" 127 3825 3829 "Rust.ml" 127 3825 3872
type(
  API.cbarg
)
"Rust.ml" 127 3825 3884 "Rust.ml" 127 3825 3885
type(
  string
)
ident(
  def n "Rust.ml" 129 3912 3918 "Rust.ml" 129 3912 3919
)
"Rust.ml" 127 3825 3875 "Rust.ml" 127 3825 3885
type(
  API.cbarg
)
"Rust.ml" 127 3825 3829 "Rust.ml" 127 3825 3885
type(
  API.cbarg
)
"Rust.ml" 127 3825 3899 "Rust.ml" 127 3825 3900
type(
  string
)
ident(
  def n "Rust.ml" 129 3912 3918 "Rust.ml" 129 3912 3919
)
"Rust.ml" 127 3825 3902 "Rust.ml" 127 3825 3903
type(
  string
)
"Rust.ml" 127 3825 3888 "Rust.ml" 127 3825 3904
type(
  API.cbarg
)
"Rust.ml" 127 3825 3829 "Rust.ml" 127 3825 3904
type(
  API.cbarg
)
"Rust.ml" 129 3912 3918 "Rust.ml" 129 3912 3919
type(
  string
)
ident(
  int_ref n "Rust.ml" 127 3825 3835 "Rust.ml" 127 3825 3836
)
"Rust.ml" 130 3920 3939 "Rust.ml" 130 3920 3942
type(
  API.arg
)
ident(
  def arg "Rust.ml" 130 3920 3966 "Rust.ml" 130 3920 3983
)
"Rust.ml" 130 3920 3944 "Rust.ml" 130 3920 3945
type(
  string
)
"Rust.ml" 130 3920 3924 "Rust.ml" 130 3920 3946
type(
  API.cbarg
)
"Rust.ml" 130 3920 3959 "Rust.ml" 130 3920 3962
type(
  API.arg
)
ident(
  def arg "Rust.ml" 130 3920 3966 "Rust.ml" 130 3920 3983
)
"Rust.ml" 130 3920 3949 "Rust.ml" 130 3920 3962
type(
  API.cbarg
)
"Rust.ml" 130 3920 3924 "Rust.ml" 130 3920 3962
type(
  API.cbarg
)
"Rust.ml" 130 3920 3966 "Rust.ml" 130 3920 3979
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_name "Rust.ml" 97 3181 3185 "Rust.ml" 97 3181 3198
)
"Rust.ml" 130 3920 3980 "Rust.ml" 130 3920 3983
type(
  API.arg
)
ident(
  int_ref arg "Rust.ml" 130 3920 3939 "Rust.ml" 130 3920 3942
)
"Rust.ml" 130 3920 3966 "Rust.ml" 130 3920 3983
type(
  string
)
"Rust.ml" 126 3776 3816 "Rust.ml" 130 3920 3983
type(
  API.cbarg -> string
)
"Rust.ml" 133 4026 4034 "Rust.ml" 133 4026 4047
type(
  API.arg -> string
)
ident(
  def rust_arg_type "Rust.ml" 133 4026 4026 "Rust.ml" 0 0 -1
)
"Rust.ml" 134 4075 4084 "Rust.ml" 134 4075 4085
type(
  string
)
"Rust.ml" 134 4075 4079 "Rust.ml" 134 4075 4085
type(
  API.arg
)
"Rust.ml" 134 4075 4089 "Rust.ml" 134 4075 4095
type(
  string
)
"Rust.ml" 135 4096 4104 "Rust.ml" 135 4096 4105
type(
  string
)
"Rust.ml" 135 4096 4100 "Rust.ml" 135 4096 4105
type(
  API.arg
)
"Rust.ml" 135 4096 4109 "Rust.ml" 135 4096 4116
type(
  string
)
"Rust.ml" 136 4117 4126 "Rust.ml" 136 4117 4127
type(
  string
)
"Rust.ml" 136 4117 4121 "Rust.ml" 136 4117 4127
type(
  API.arg
)
"Rust.ml" 136 4117 4131 "Rust.ml" 136 4117 4139
type(
  string
)
"Rust.ml" 137 4140 4152 "Rust.ml" 137 4140 4153
type(
  string
)
"Rust.ml" 137 4140 4144 "Rust.ml" 137 4140 4153
type(
  API.arg
)
"Rust.ml" 137 4140 4157 "Rust.ml" 137 4140 4164
type(
  string
)
"Rust.ml" 138 4165 4176 "Rust.ml" 138 4165 4177
type(
  string
)
"Rust.ml" 138 4165 4169 "Rust.ml" 138 4165 4177
type(
  API.arg
)
"Rust.ml" 138 4165 4181 "Rust.ml" 138 4165 4186
type(
  string
)
"Rust.ml" 139 4187 4197 "Rust.ml" 139 4187 4198
type(
  string
)
"Rust.ml" 139 4187 4191 "Rust.ml" 139 4187 4198
type(
  API.arg
)
"Rust.ml" 139 4187 4202 "Rust.ml" 139 4187 4207
type(
  string
)
"Rust.ml" 140 4208 4219 "Rust.ml" 140 4208 4220
type(
  string
)
"Rust.ml" 140 4208 4212 "Rust.ml" 140 4208 4220
type(
  API.arg
)
"Rust.ml" 140 4208 4224 "Rust.ml" 140 4208 4229
type(
  string
)
"Rust.ml" 141 4230 4240 "Rust.ml" 141 4230 4241
type(
  string
)
"Rust.ml" 141 4230 4234 "Rust.ml" 141 4230 4241
type(
  API.arg
)
"Rust.ml" 141 4230 4245 "Rust.ml" 141 4230 4252
type(
  string
)
"Rust.ml" 142 4253 4264 "Rust.ml" 142 4253 4265
type(
  string
)
"Rust.ml" 142 4253 4257 "Rust.ml" 142 4253 4265
type(
  API.arg
)
"Rust.ml" 142 4253 4269 "Rust.ml" 142 4253 4289
type(
  string
)
"Rust.ml" 143 4290 4309 "Rust.ml" 143 4290 4310
type(
  string
)
type(
  string
)
"Rust.ml" 143 4290 4294 "Rust.ml" 143 4290 4310
type(
  API.arg
)
"Rust.ml" 143 4290 4314 "Rust.ml" 143 4290 4326
type(
  string
)
"Rust.ml" 144 4327 4342 "Rust.ml" 144 4327 4343
type(
  string
)
"Rust.ml" 144 4327 4331 "Rust.ml" 144 4327 4343
type(
  API.arg
)
"Rust.ml" 144 4327 4347 "Rust.ml" 144 4327 4391
type(
  string
)
"Rust.ml" 145 4392 4401 "Rust.ml" 145 4392 4402
type(
  string
)
"Rust.ml" 145 4392 4396 "Rust.ml" 145 4392 4402
type(
  API.arg
)
"Rust.ml" 145 4392 4406 "Rust.ml" 145 4392 4426
type(
  string
)
"Rust.ml" 146 4427 4437 "Rust.ml" 146 4427 4438
type(
  string
)
"Rust.ml" 146 4427 4456 "Rust.ml" 146 4427 4460
type(
  string
)
ident(
  def name "Rust.ml" 147 4503 4509 "Rust.ml" 147 4503 4524
)
"Rust.ml" 146 4427 4440 "Rust.ml" 146 4427 4462
type(
  API.enum
)
"Rust.ml" 146 4427 4431 "Rust.ml" 146 4427 4463
type(
  API.arg
)
"Rust.ml" 146 4427 4473 "Rust.ml" 146 4427 4474
type(
  string
)
"Rust.ml" 146 4427 4492 "Rust.ml" 146 4427 4496
type(
  string
)
ident(
  def name "Rust.ml" 147 4503 4509 "Rust.ml" 147 4503 4524
)
"Rust.ml" 146 4427 4476 "Rust.ml" 146 4427 4498
type(
  API.flags
)
"Rust.ml" 146 4427 4466 "Rust.ml" 146 4427 4499
type(
  API.arg
)
"Rust.ml" 146 4427 4431 "Rust.ml" 146 4427 4499
type(
  API.arg
)
"Rust.ml" 147 4503 4509 "Rust.ml" 147 4503 4519
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"Rust.ml" 147 4503 4520 "Rust.ml" 147 4503 4524
type(
  string
)
ident(
  int_ref name "Rust.ml" 146 4427 4456 "Rust.ml" 146 4427 4460
)
"Rust.ml" 147 4503 4509 "Rust.ml" 147 4503 4524
type(
  string
)
"Rust.ml" 148 4525 4532 "Rust.ml" 148 4525 4533
type(
  string
)
"Rust.ml" 148 4525 4529 "Rust.ml" 148 4525 4533
type(
  API.arg
)
"Rust.ml" 148 4525 4537 "Rust.ml" 148 4525 4546
type(
  string
)
"Rust.ml" 149 4547 4559 "Rust.ml" 149 4547 4560
type(
  string
)
type(
  string
)
"Rust.ml" 149 4547 4551 "Rust.ml" 149 4547 4560
type(
  API.arg
)
"Rust.ml" 149 4547 4564 "Rust.ml" 149 4547 4571
type(
  string
)
"Rust.ml" 150 4572 4585 "Rust.ml" 150 4572 4586
type(
  string
)
type(
  string
)
"Rust.ml" 150 4572 4576 "Rust.ml" 150 4572 4586
type(
  API.arg
)
"Rust.ml" 150 4572 4590 "Rust.ml" 150 4572 4601
type(
  string
)
"Rust.ml" 151 4602 4621 "Rust.ml" 151 4602 4622
type(
  string
)
type(
  string
)
"Rust.ml" 151 4602 4606 "Rust.ml" 151 4602 4622
type(
  API.arg
)
"Rust.ml" 151 4602 4626 "Rust.ml" 151 4602 4641
type(
  string
)
"Rust.ml" 152 4642 4662 "Rust.ml" 152 4642 4663
type(
  string
)
type(
  string
)
"Rust.ml" 152 4642 4646 "Rust.ml" 152 4642 4663
type(
  API.arg
)
"Rust.ml" 152 4642 4667 "Rust.ml" 152 4642 4686
type(
  string
)
"Rust.ml" 153 4687 4701 "Rust.ml" 153 4687 4707
type(
  API.cbarg list
)
ident(
  def cbargs "Rust.ml" 153 4687 4713 "Rust.ml" 153 4687 4748
)
"Rust.ml" 153 4687 4699 "Rust.ml" 153 4687 4709
type(
  API.closure
)
"Rust.ml" 153 4687 4691 "Rust.ml" 153 4687 4709
type(
  API.arg
)
"Rust.ml" 153 4687 4713 "Rust.ml" 153 4687 4720
type(
  string
)
"Rust.ml" 153 4687 4721 "Rust.ml" 153 4687 4722
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 153 4687 4723 "Rust.ml" 153 4687 4741
type(
  ?lifetime:string option -> API.cbarg list -> string
)
ident(
  int_ref rust_closure_trait "Rust.ml" 157 4857 4861 "Rust.ml" 157 4857 4879
)
"Rust.ml" 153 4687 4742 "Rust.ml" 153 4687 4748
type(
  API.cbarg list
)
ident(
  int_ref cbargs "Rust.ml" 153 4687 4701 "Rust.ml" 153 4687 4707
)
"Rust.ml" 153 4687 4723 "Rust.ml" 153 4687 4748
type(
  string
)
"Rust.ml" 153 4687 4713 "Rust.ml" 153 4687 4748
type(
  string
)
"Rust.ml" 154 4749 4762 "Rust.ml" 154 4749 4763
type(
  string
)
"Rust.ml" 154 4749 4753 "Rust.ml" 154 4749 4763
type(
  API.arg
)
"Rust.ml" 154 4749 4767 "Rust.ml" 154 4749 4778
type(
  string
)
"Rust.ml" 133 4026 4066 "Rust.ml" 154 4749 4778
type(
  API.arg -> string
)
"Rust.ml" 157 4857 4861 "Rust.ml" 157 4857 4879
type(
  ?lifetime:string option -> API.cbarg list -> string
)
ident(
  def rust_closure_trait "Rust.ml" 133 4026 4026 "Rust.ml" 0 0 -1
)
"Rust.ml" 157 4857 4882 "Rust.ml" 157 4857 4890
type(
  string option
)
ident(
  def lifetime "Rust.ml" 157 4857 4909 "Rust.ml" 162 5090 5165
)
"Rust.ml" 157 4857 4898 "Rust.ml" 157 4857 4907
type(
  string
)
"Rust.ml" 157 4857 4893 "Rust.ml" 157 4857 4907
type(
  string option
)
type(
  string option option
)
type(
  string option option
)
type(
  string option
)
ident(
  int_ref *sth* "Rust.ml" 157 4857 4893 "Rust.ml" 157 4857 4907
)
type(
  string option
)
type(
  string option option
)
type(
  string option option
)
ident(
  def *sth* "Rust.ml" 157 4857 4893 "Rust.ml" 157 4857 4907
)
"Rust.ml" 157 4857 4909 "Rust.ml" 157 4857 4915
type(
  API.cbarg list
)
ident(
  def cbargs "Rust.ml" 158 4927 4929 "Rust.ml" 162 5090 5165
)
"Rust.ml" 158 4927 4933 "Rust.ml" 158 4927 4944
type(
  string
)
ident(
  def rust_cbargs "Rust.ml" 162 5090 5092 "Rust.ml" 162 5090 5165
)
"Rust.ml" 158 4927 4947 "Rust.ml" 158 4927 4960
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"Rust.ml" 158 4927 4961 "Rust.ml" 158 4927 4965
type(
  string
)
"Rust.ml" 158 4927 4967 "Rust.ml" 158 4927 4975
type(
  (API.cbarg -> string) -> API.cbarg list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"Rust.ml" 158 4927 4976 "Rust.ml" 158 4927 4991
type(
  API.cbarg -> string
)
ident(
  int_ref rust_cbarg_type "Rust.ml" 165 5216 5220 "Rust.ml" 165 5216 5235
)
"Rust.ml" 158 4927 4992 "Rust.ml" 158 4927 4998
type(
  API.cbarg list
)
ident(
  int_ref cbargs "Rust.ml" 157 4857 4909 "Rust.ml" 157 4857 4915
)
"Rust.ml" 158 4927 4966 "Rust.ml" 158 4927 4999
type(
  string list
)
"Rust.ml" 158 4927 4947 "Rust.ml" 158 4927 4999
type(
  string
)
"Rust.ml" 159 5000 5006 "Rust.ml" 159 5000 5025
type(
  string
)
ident(
  def lifetime_constraint "Rust.ml" 162 5090 5092 "Rust.ml" 162 5090 5165
)
"Rust.ml" 160 5028 5038 "Rust.ml" 160 5028 5046
type(
  string option
)
ident(
  int_ref lifetime "Rust.ml" 157 4857 4882 "Rust.ml" 157 4857 4890
)
"Rust.ml" 160 5028 5052 "Rust.ml" 160 5028 5056
type(
  string option
)
type(
  string option
)
"Rust.ml" 160 5028 5060 "Rust.ml" 160 5028 5062
type(
  string
)
"Rust.ml" 160 5028 5070 "Rust.ml" 160 5028 5071
type(
  string
)
ident(
  def x "Rust.ml" 160 5028 5075 "Rust.ml" 160 5028 5084
)
"Rust.ml" 160 5028 5065 "Rust.ml" 160 5028 5071
type(
  string option
)
type(
  string option
)
"Rust.ml" 160 5028 5075 "Rust.ml" 160 5028 5080
type(
  string
)
"Rust.ml" 160 5028 5081 "Rust.ml" 160 5028 5082
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 160 5028 5083 "Rust.ml" 160 5028 5084
type(
  string
)
ident(
  int_ref x "Rust.ml" 160 5028 5070 "Rust.ml" 160 5028 5071
)
"Rust.ml" 160 5028 5075 "Rust.ml" 160 5028 5084
type(
  string
)
"Rust.ml" 160 5028 5032 "Rust.ml" 160 5028 5084
type(
  string
)
"Rust.ml" 162 5090 5092 "Rust.ml" 162 5090 5100
type(
  string
)
"Rust.ml" 162 5090 5101 "Rust.ml" 162 5090 5102
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 162 5090 5103 "Rust.ml" 162 5090 5114
type(
  string
)
ident(
  int_ref rust_cbargs "Rust.ml" 158 4927 4933 "Rust.ml" 158 4927 4944
)
"Rust.ml" 162 5090 5115 "Rust.ml" 162 5090 5116
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 162 5090 5117 "Rust.ml" 162 5090 5143
type(
  string
)
"Rust.ml" 162 5090 5144 "Rust.ml" 162 5090 5145
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 162 5090 5146 "Rust.ml" 162 5090 5165
type(
  string
)
ident(
  int_ref lifetime_constraint "Rust.ml" 159 5000 5006 "Rust.ml" 159 5000 5025
)
"Rust.ml" 162 5090 5117 "Rust.ml" 162 5090 5165
type(
  string
)
"Rust.ml" 162 5090 5103 "Rust.ml" 162 5090 5165
type(
  string
)
"Rust.ml" 162 5090 5092 "Rust.ml" 162 5090 5165
type(
  string
)
"Rust.ml" 158 4927 4929 "Rust.ml" 162 5090 5165
type(
  string
)
"Rust.ml" 165 5216 5220 "Rust.ml" 165 5216 5235
type(
  API.cbarg -> string
)
ident(
  def rust_cbarg_type "Rust.ml" 133 4026 4026 "Rust.ml" 0 0 -1
)
"Rust.ml" 166 5265 5275 "Rust.ml" 166 5265 5276
type(
  string
)
ident(
  def n "Rust.ml" 166 5265 5280 "Rust.ml" 166 5265 5301
)
"Rust.ml" 166 5265 5269 "Rust.ml" 166 5265 5276
type(
  API.cbarg
)
"Rust.ml" 166 5265 5280 "Rust.ml" 166 5265 5293
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_type "Rust.ml" 133 4026 4034 "Rust.ml" 133 4026 4047
)
"Rust.ml" 166 5265 5299 "Rust.ml" 166 5265 5300
type(
  string
)
ident(
  int_ref n "Rust.ml" 166 5265 5275 "Rust.ml" 166 5265 5276
)
"Rust.ml" 166 5265 5294 "Rust.ml" 166 5265 5301
type(
  API.arg
)
"Rust.ml" 166 5265 5280 "Rust.ml" 166 5265 5301
type(
  string
)
"Rust.ml" 167 5302 5313 "Rust.ml" 167 5302 5314
type(
  string
)
ident(
  def n "Rust.ml" 167 5302 5318 "Rust.ml" 167 5302 5340
)
"Rust.ml" 167 5302 5306 "Rust.ml" 167 5302 5314
type(
  API.cbarg
)
"Rust.ml" 167 5302 5318 "Rust.ml" 167 5302 5331
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_type "Rust.ml" 133 4026 4034 "Rust.ml" 133 4026 4047
)
"Rust.ml" 167 5302 5338 "Rust.ml" 167 5302 5339
type(
  string
)
ident(
  int_ref n "Rust.ml" 167 5302 5313 "Rust.ml" 167 5302 5314
)
"Rust.ml" 167 5302 5332 "Rust.ml" 167 5302 5340
type(
  API.arg
)
"Rust.ml" 167 5302 5318 "Rust.ml" 167 5302 5340
type(
  string
)
"Rust.ml" 168 5341 5353 "Rust.ml" 168 5341 5354
type(
  string
)
ident(
  def n "Rust.ml" 168 5341 5358 "Rust.ml" 168 5341 5381
)
"Rust.ml" 168 5341 5345 "Rust.ml" 168 5341 5354
type(
  API.cbarg
)
"Rust.ml" 168 5341 5358 "Rust.ml" 168 5341 5371
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_type "Rust.ml" 133 4026 4034 "Rust.ml" 133 4026 4047
)
"Rust.ml" 168 5341 5379 "Rust.ml" 168 5341 5380
type(
  string
)
ident(
  int_ref n "Rust.ml" 168 5341 5353 "Rust.ml" 168 5341 5354
)
"Rust.ml" 168 5341 5372 "Rust.ml" 168 5341 5381
type(
  API.arg
)
"Rust.ml" 168 5341 5358 "Rust.ml" 168 5341 5381
type(
  string
)
"Rust.ml" 169 5382 5395 "Rust.ml" 169 5382 5396
type(
  string
)
ident(
  def n "Rust.ml" 169 5382 5400 "Rust.ml" 169 5382 5424
)
"Rust.ml" 169 5382 5386 "Rust.ml" 169 5382 5396
type(
  API.cbarg
)
"Rust.ml" 169 5382 5400 "Rust.ml" 169 5382 5413
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_type "Rust.ml" 133 4026 4034 "Rust.ml" 133 4026 4047
)
"Rust.ml" 169 5382 5422 "Rust.ml" 169 5382 5423
type(
  string
)
ident(
  int_ref n "Rust.ml" 169 5382 5395 "Rust.ml" 169 5382 5396
)
"Rust.ml" 169 5382 5414 "Rust.ml" 169 5382 5424
type(
  API.arg
)
"Rust.ml" 169 5382 5400 "Rust.ml" 169 5382 5424
type(
  string
)
"Rust.ml" 170 5425 5438 "Rust.ml" 170 5425 5439
type(
  string
)
ident(
  def n "Rust.ml" 170 5425 5443 "Rust.ml" 170 5425 5450
)
"Rust.ml" 170 5425 5429 "Rust.ml" 170 5425 5439
type(
  API.cbarg
)
"Rust.ml" 170 5425 5443 "Rust.ml" 170 5425 5450
type(
  string
)
"Rust.ml" 171 5451 5466 "Rust.ml" 171 5451 5468
type(
  string
)
ident(
  def n1 "Rust.ml" 171 5451 5477 "Rust.ml" 171 5451 5509
)
"Rust.ml" 171 5451 5470 "Rust.ml" 171 5451 5472
type(
  string
)
ident(
  def n2 "Rust.ml" 171 5451 5477 "Rust.ml" 171 5451 5509
)
"Rust.ml" 171 5451 5455 "Rust.ml" 171 5451 5473
type(
  API.cbarg
)
"Rust.ml" 171 5451 5477 "Rust.ml" 171 5451 5490
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_type "Rust.ml" 133 4026 4034 "Rust.ml" 133 4026 4047
)
"Rust.ml" 171 5451 5501 "Rust.ml" 171 5451 5503
type(
  string
)
ident(
  int_ref n1 "Rust.ml" 171 5451 5466 "Rust.ml" 171 5451 5468
)
"Rust.ml" 171 5451 5505 "Rust.ml" 171 5451 5507
type(
  string
)
ident(
  int_ref n2 "Rust.ml" 171 5451 5470 "Rust.ml" 171 5451 5472
)
"Rust.ml" 171 5451 5491 "Rust.ml" 171 5451 5509
type(
  API.arg
)
"Rust.ml" 171 5451 5477 "Rust.ml" 171 5451 5509
type(
  string
)
"Rust.ml" 172 5510 5529 "Rust.ml" 172 5510 5533
type(
  API.arg
)
ident(
  def elem "Rust.ml" 172 5510 5541 "Rust.ml" 172 5510 5572
)
"Rust.ml" 172 5510 5535 "Rust.ml" 172 5510 5536
type(
  string
)
"Rust.ml" 172 5510 5514 "Rust.ml" 172 5510 5537
type(
  API.cbarg
)
"Rust.ml" 172 5510 5541 "Rust.ml" 172 5510 5545
type(
  string
)
"Rust.ml" 172 5510 5546 "Rust.ml" 172 5510 5547
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 172 5510 5548 "Rust.ml" 172 5510 5561
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_type "Rust.ml" 133 4026 4034 "Rust.ml" 133 4026 4047
)
"Rust.ml" 172 5510 5562 "Rust.ml" 172 5510 5566
type(
  API.arg
)
ident(
  int_ref elem "Rust.ml" 172 5510 5529 "Rust.ml" 172 5510 5533
)
"Rust.ml" 172 5510 5548 "Rust.ml" 172 5510 5566
type(
  string
)
"Rust.ml" 172 5510 5567 "Rust.ml" 172 5510 5568
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 172 5510 5569 "Rust.ml" 172 5510 5572
type(
  string
)
"Rust.ml" 172 5510 5548 "Rust.ml" 172 5510 5572
type(
  string
)
"Rust.ml" 172 5510 5541 "Rust.ml" 172 5510 5572
type(
  string
)
"Rust.ml" 173 5573 5587 "Rust.ml" 173 5573 5590
type(
  API.arg
)
ident(
  def arg "Rust.ml" 173 5573 5594 "Rust.ml" 173 5573 5621
)
"Rust.ml" 173 5573 5577 "Rust.ml" 173 5573 5590
type(
  API.cbarg
)
"Rust.ml" 173 5573 5594 "Rust.ml" 173 5573 5601
type(
  string
)
"Rust.ml" 173 5573 5602 "Rust.ml" 173 5573 5603
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 173 5573 5604 "Rust.ml" 173 5573 5617
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_type "Rust.ml" 133 4026 4034 "Rust.ml" 133 4026 4047
)
"Rust.ml" 173 5573 5618 "Rust.ml" 173 5573 5621
type(
  API.arg
)
ident(
  int_ref arg "Rust.ml" 173 5573 5587 "Rust.ml" 173 5573 5590
)
"Rust.ml" 173 5573 5604 "Rust.ml" 173 5573 5621
type(
  string
)
"Rust.ml" 173 5573 5594 "Rust.ml" 173 5573 5621
type(
  string
)
"Rust.ml" 165 5216 5256 "Rust.ml" 173 5573 5621
type(
  API.cbarg -> string
)
"Rust.ml" 176 5671 5675 "Rust.ml" 176 5671 5691
type(
  API.optarg -> string
)
ident(
  def rust_optarg_type "Rust.ml" 185 6159 6159 "Rust.ml" 0 0 -1
)
"Rust.ml" 177 5722 5735 "Rust.ml" 177 5722 5736
type(
  API.closure
)
ident(
  def x "Rust.ml" 177 5722 5740 "Rust.ml" 177 5722 5788
)
"Rust.ml" 177 5722 5726 "Rust.ml" 177 5722 5736
type(
  API.optarg
)
"Rust.ml" 177 5722 5740 "Rust.ml" 177 5722 5747
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Rust.ml" 177 5722 5748 "Rust.ml" 177 5722 5760
type(
  (string -> string, unit, string) format
)
"Rust.ml" 177 5722 5762 "Rust.ml" 177 5722 5775
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_type "Rust.ml" 133 4026 4034 "Rust.ml" 133 4026 4047
)
"Rust.ml" 177 5722 5785 "Rust.ml" 177 5722 5786
type(
  API.closure
)
ident(
  int_ref x "Rust.ml" 177 5722 5735 "Rust.ml" 177 5722 5736
)
"Rust.ml" 177 5722 5776 "Rust.ml" 177 5722 5787
type(
  API.arg
)
"Rust.ml" 177 5722 5761 "Rust.ml" 177 5722 5788
type(
  string
)
"Rust.ml" 177 5722 5740 "Rust.ml" 177 5722 5788
type(
  string
)
"Rust.ml" 178 5789 5801 "Rust.ml" 178 5789 5805
type(
  string
)
ident(
  def name "Rust.ml" 179 5820 5826 "Rust.ml" 179 5820 5884
)
"Rust.ml" 178 5789 5807 "Rust.ml" 178 5789 5812
type(
  API.flags
)
ident(
  def flags "Rust.ml" 179 5820 5826 "Rust.ml" 179 5820 5884
)
"Rust.ml" 178 5789 5814 "Rust.ml" 178 5789 5815
type(
  string list option
)
"Rust.ml" 178 5789 5793 "Rust.ml" 178 5789 5816
type(
  API.optarg
)
"Rust.ml" 179 5820 5826 "Rust.ml" 179 5820 5833
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Rust.ml" 179 5820 5834 "Rust.ml" 179 5820 5846
type(
  (string -> string, unit, string) format
)
"Rust.ml" 179 5820 5848 "Rust.ml" 179 5820 5861
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_type "Rust.ml" 133 4026 4034 "Rust.ml" 133 4026 4047
)
"Rust.ml" 179 5820 5870 "Rust.ml" 179 5820 5874
type(
  string
)
ident(
  int_ref name "Rust.ml" 178 5789 5801 "Rust.ml" 178 5789 5805
)
"Rust.ml" 179 5820 5876 "Rust.ml" 179 5820 5881
type(
  API.flags
)
ident(
  int_ref flags "Rust.ml" 178 5789 5807 "Rust.ml" 178 5789 5812
)
"Rust.ml" 179 5820 5862 "Rust.ml" 179 5820 5883
type(
  API.arg
)
"Rust.ml" 179 5820 5847 "Rust.ml" 179 5820 5884
type(
  string
)
"Rust.ml" 179 5820 5826 "Rust.ml" 179 5820 5884
type(
  string
)
"Rust.ml" 176 5671 5713 "Rust.ml" 179 5820 5884
type(
  API.optarg -> string
)
"Rust.ml" 185 6159 6163 "Rust.ml" 185 6159 6176
type(
  API.arg -> string list
)
ident(
  def ffi_arg_names "Rust.ml" 210 6673 6673 "Rust.ml" 0 0 -1
)
"Rust.ml" 186 6209 6218 "Rust.ml" 186 6209 6219
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 186 6209 6213 "Rust.ml" 186 6209 6219
type(
  API.arg
)
"Rust.ml" 187 6220 6228 "Rust.ml" 187 6220 6229
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 187 6220 6224 "Rust.ml" 187 6220 6229
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 187 6220 6229
type(
  API.arg
)
"Rust.ml" 188 6230 6239 "Rust.ml" 188 6230 6240
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 188 6230 6234 "Rust.ml" 188 6230 6240
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 188 6230 6240
type(
  API.arg
)
"Rust.ml" 189 6241 6253 "Rust.ml" 189 6241 6254
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 189 6241 6245 "Rust.ml" 189 6241 6254
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 189 6241 6254
type(
  API.arg
)
"Rust.ml" 190 6255 6266 "Rust.ml" 190 6255 6267
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 190 6255 6259 "Rust.ml" 190 6255 6267
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 190 6255 6267
type(
  API.arg
)
"Rust.ml" 191 6268 6278 "Rust.ml" 191 6268 6279
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 191 6268 6272 "Rust.ml" 191 6268 6279
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 191 6268 6279
type(
  API.arg
)
"Rust.ml" 192 6280 6291 "Rust.ml" 192 6280 6292
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 192 6280 6284 "Rust.ml" 192 6280 6292
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 192 6280 6292
type(
  API.arg
)
"Rust.ml" 193 6293 6303 "Rust.ml" 193 6293 6304
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 193 6293 6297 "Rust.ml" 193 6293 6304
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 193 6293 6304
type(
  API.arg
)
"Rust.ml" 194 6305 6316 "Rust.ml" 194 6305 6317
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 194 6305 6309 "Rust.ml" 194 6305 6317
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 194 6305 6317
type(
  API.arg
)
"Rust.ml" 195 6318 6333 "Rust.ml" 195 6318 6334
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 195 6318 6322 "Rust.ml" 195 6318 6334
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 195 6318 6334
type(
  API.arg
)
"Rust.ml" 196 6335 6344 "Rust.ml" 196 6335 6345
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 196 6335 6339 "Rust.ml" 196 6335 6345
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 196 6335 6345
type(
  API.arg
)
"Rust.ml" 197 6346 6353 "Rust.ml" 197 6346 6354
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 197 6346 6350 "Rust.ml" 197 6346 6354
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 197 6346 6354
type(
  API.arg
)
"Rust.ml" 198 6355 6365 "Rust.ml" 198 6355 6366
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 198 6355 6368 "Rust.ml" 198 6355 6369
type(
  API.enum
)
"Rust.ml" 198 6355 6359 "Rust.ml" 198 6355 6370
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 198 6355 6370
type(
  API.arg
)
"Rust.ml" 199 6371 6382 "Rust.ml" 199 6371 6383
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 199 6371 6385 "Rust.ml" 199 6371 6386
type(
  API.flags
)
"Rust.ml" 199 6371 6375 "Rust.ml" 199 6371 6387
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 199 6371 6387
type(
  API.arg
)
"Rust.ml" 200 6388 6411 "Rust.ml" 200 6388 6412
type(
  string
)
ident(
  def n "Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
)
"Rust.ml" 200 6388 6400 "Rust.ml" 200 6388 6414
type(
  API.closure
)
"Rust.ml" 200 6388 6392 "Rust.ml" 200 6388 6414
type(
  API.arg
)
"Rust.ml" 186 6209 6213 "Rust.ml" 200 6388 6414
type(
  API.arg
)
"Rust.ml" 201 6418 6426 "Rust.ml" 201 6418 6427
type(
  string
)
ident(
  int_ref n "Rust.ml" 186 6209 6218 "Rust.ml" 186 6209 6219
)
"Rust.ml" 201 6418 6428 "Rust.ml" 201 6418 6429
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 201 6418 6430 "Rust.ml" 201 6418 6436
type(
  string
)
"Rust.ml" 201 6418 6426 "Rust.ml" 201 6418 6436
type(
  string
)
"Rust.ml" 201 6418 6424 "Rust.ml" 201 6418 6438
type(
  string list
)
"Rust.ml" 202 6439 6459 "Rust.ml" 202 6439 6461
type(
  string
)
ident(
  def n1 "Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
)
"Rust.ml" 202 6439 6463 "Rust.ml" 202 6439 6465
type(
  string
)
ident(
  def n2 "Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
)
"Rust.ml" 202 6439 6443 "Rust.ml" 202 6439 6466
type(
  API.arg
)
"Rust.ml" 203 6467 6480 "Rust.ml" 203 6467 6482
type(
  string
)
ident(
  def n1 "Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
)
"Rust.ml" 203 6467 6484 "Rust.ml" 203 6467 6486
type(
  string
)
ident(
  def n2 "Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
)
"Rust.ml" 203 6467 6471 "Rust.ml" 203 6467 6487
type(
  API.arg
)
"Rust.ml" 202 6439 6443 "Rust.ml" 203 6467 6487
type(
  API.arg
)
"Rust.ml" 204 6488 6508 "Rust.ml" 204 6488 6510
type(
  string
)
ident(
  def n1 "Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
)
"Rust.ml" 204 6488 6512 "Rust.ml" 204 6488 6514
type(
  string
)
ident(
  def n2 "Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
)
"Rust.ml" 204 6488 6492 "Rust.ml" 204 6488 6515
type(
  API.arg
)
"Rust.ml" 202 6439 6443 "Rust.ml" 204 6488 6515
type(
  API.arg
)
"Rust.ml" 205 6516 6530 "Rust.ml" 205 6516 6532
type(
  string
)
ident(
  def n1 "Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
)
"Rust.ml" 205 6516 6534 "Rust.ml" 205 6516 6536
type(
  string
)
ident(
  def n2 "Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
)
"Rust.ml" 205 6516 6520 "Rust.ml" 205 6516 6537
type(
  API.arg
)
"Rust.ml" 202 6439 6443 "Rust.ml" 205 6516 6537
type(
  API.arg
)
"Rust.ml" 206 6538 6559 "Rust.ml" 206 6538 6561
type(
  string
)
ident(
  def n1 "Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
)
"Rust.ml" 206 6538 6563 "Rust.ml" 206 6538 6565
type(
  string
)
ident(
  def n2 "Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
)
"Rust.ml" 206 6538 6542 "Rust.ml" 206 6538 6566
type(
  API.arg
)
"Rust.ml" 202 6439 6443 "Rust.ml" 206 6538 6566
type(
  API.arg
)
"Rust.ml" 207 6570 6578 "Rust.ml" 207 6570 6580
type(
  string
)
ident(
  int_ref n1 "Rust.ml" 202 6439 6459 "Rust.ml" 202 6439 6461
)
"Rust.ml" 207 6570 6581 "Rust.ml" 207 6570 6582
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 207 6570 6583 "Rust.ml" 207 6570 6589
type(
  string
)
"Rust.ml" 207 6570 6578 "Rust.ml" 207 6570 6589
type(
  string
)
"Rust.ml" 207 6570 6591 "Rust.ml" 207 6570 6593
type(
  string
)
ident(
  int_ref n2 "Rust.ml" 202 6439 6463 "Rust.ml" 202 6439 6465
)
"Rust.ml" 207 6570 6594 "Rust.ml" 207 6570 6595
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 207 6570 6596 "Rust.ml" 207 6570 6602
type(
  string
)
"Rust.ml" 207 6570 6591 "Rust.ml" 207 6570 6602
type(
  string
)
"Rust.ml" 207 6570 6576 "Rust.ml" 207 6570 6604
type(
  string list
)
"Rust.ml" 208 6605 6618 "Rust.ml" 208 6605 6619
type(
  string
)
"Rust.ml" 208 6605 6609 "Rust.ml" 208 6605 6619
type(
  API.arg
)
"Rust.ml" 208 6605 6630 "Rust.ml" 208 6605 6635
type(
  bool
)
"Rust.ml" 208 6605 6623 "Rust.ml" 208 6605 6635
type(
  string list
)
"Rust.ml" 185 6159 6200 "Rust.ml" 208 6605 6635
type(
  API.arg -> string list
)
"Rust.ml" 210 6673 6677 "Rust.ml" 210 6673 6692
type(
  API.optarg -> string
)
ident(
  def ffi_optarg_name "Rust.ml" 217 7045 7045 "Rust.ml" 0 0 -1
)
"Rust.ml" 211 6723 6747 "Rust.ml" 211 6723 6751
type(
  string
)
ident(
  def name "Rust.ml" 211 6723 6779 "Rust.ml" 211 6723 6792
)
"Rust.ml" 211 6723 6736 "Rust.ml" 211 6723 6753
type(
  API.closure
)
"Rust.ml" 211 6723 6727 "Rust.ml" 211 6723 6753
type(
  API.optarg
)
"Rust.ml" 211 6723 6764 "Rust.ml" 211 6723 6768
type(
  string
)
ident(
  def name "Rust.ml" 211 6723 6779 "Rust.ml" 211 6723 6792
)
"Rust.ml" 211 6723 6770 "Rust.ml" 211 6723 6771
type(
  API.flags
)
"Rust.ml" 211 6723 6773 "Rust.ml" 211 6723 6774
type(
  string list option
)
"Rust.ml" 211 6723 6756 "Rust.ml" 211 6723 6775
type(
  API.optarg
)
"Rust.ml" 211 6723 6727 "Rust.ml" 211 6723 6775
type(
  API.optarg
)
"Rust.ml" 211 6723 6779 "Rust.ml" 211 6723 6783
type(
  string
)
ident(
  int_ref name "Rust.ml" 211 6723 6747 "Rust.ml" 211 6723 6751
)
"Rust.ml" 211 6723 6784 "Rust.ml" 211 6723 6785
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 211 6723 6786 "Rust.ml" 211 6723 6792
type(
  string
)
"Rust.ml" 211 6723 6779 "Rust.ml" 211 6723 6792
type(
  string
)
"Rust.ml" 210 6673 6714 "Rust.ml" 211 6723 6792
type(
  API.optarg -> string
)
"Rust.ml" 217 7045 7049 "Rust.ml" 217 7045 7064
type(
  API.cbarg -> string list
)
ident(
  def ffi_cbarg_names "Rust.ml" 227 7614 7614 "Rust.ml" 0 0 -1
)
"Rust.ml" 218 7099 7109 "Rust.ml" 218 7099 7110
type(
  string
)
ident(
  def n "Rust.ml" 218 7099 7163 "Rust.ml" 218 7099 7177
)
"Rust.ml" 218 7099 7103 "Rust.ml" 218 7099 7110
type(
  API.cbarg
)
"Rust.ml" 218 7099 7120 "Rust.ml" 218 7099 7121
type(
  string
)
ident(
  def n "Rust.ml" 218 7099 7163 "Rust.ml" 218 7099 7177
)
"Rust.ml" 218 7099 7113 "Rust.ml" 218 7099 7121
type(
  API.cbarg
)
"Rust.ml" 218 7099 7103 "Rust.ml" 218 7099 7121
type(
  API.cbarg
)
"Rust.ml" 218 7099 7132 "Rust.ml" 218 7099 7133
type(
  string
)
ident(
  def n "Rust.ml" 218 7099 7163 "Rust.ml" 218 7099 7177
)
"Rust.ml" 218 7099 7124 "Rust.ml" 218 7099 7133
type(
  API.cbarg
)
"Rust.ml" 218 7099 7103 "Rust.ml" 218 7099 7133
type(
  API.cbarg
)
"Rust.ml" 218 7099 7145 "Rust.ml" 218 7099 7146
type(
  string
)
ident(
  def n "Rust.ml" 218 7099 7163 "Rust.ml" 218 7099 7177
)
"Rust.ml" 218 7099 7136 "Rust.ml" 218 7099 7146
type(
  API.cbarg
)
"Rust.ml" 218 7099 7103 "Rust.ml" 218 7099 7146
type(
  API.cbarg
)
"Rust.ml" 218 7099 7158 "Rust.ml" 218 7099 7159
type(
  string
)
ident(
  def n "Rust.ml" 218 7099 7163 "Rust.ml" 218 7099 7177
)
"Rust.ml" 218 7099 7149 "Rust.ml" 218 7099 7159
type(
  API.cbarg
)
"Rust.ml" 218 7099 7103 "Rust.ml" 218 7099 7159
type(
  API.cbarg
)
"Rust.ml" 218 7099 7165 "Rust.ml" 218 7099 7166
type(
  string
)
ident(
  int_ref n "Rust.ml" 218 7099 7109 "Rust.ml" 218 7099 7110
)
"Rust.ml" 218 7099 7167 "Rust.ml" 218 7099 7168
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 218 7099 7169 "Rust.ml" 218 7099 7175
type(
  string
)
"Rust.ml" 218 7099 7165 "Rust.ml" 218 7099 7175
type(
  string
)
"Rust.ml" 218 7099 7163 "Rust.ml" 218 7099 7177
type(
  string list
)
"Rust.ml" 219 7178 7193 "Rust.ml" 219 7178 7195
type(
  string
)
ident(
  def n1 "Rust.ml" 219 7178 7204 "Rust.ml" 219 7178 7232
)
"Rust.ml" 219 7178 7197 "Rust.ml" 219 7178 7199
type(
  string
)
ident(
  def n2 "Rust.ml" 219 7178 7204 "Rust.ml" 219 7178 7232
)
"Rust.ml" 219 7178 7182 "Rust.ml" 219 7178 7200
type(
  API.cbarg
)
"Rust.ml" 219 7178 7206 "Rust.ml" 219 7178 7208
type(
  string
)
ident(
  int_ref n1 "Rust.ml" 219 7178 7193 "Rust.ml" 219 7178 7195
)
"Rust.ml" 219 7178 7209 "Rust.ml" 219 7178 7210
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 219 7178 7211 "Rust.ml" 219 7178 7217
type(
  string
)
"Rust.ml" 219 7178 7206 "Rust.ml" 219 7178 7217
type(
  string
)
"Rust.ml" 219 7178 7219 "Rust.ml" 219 7178 7221
type(
  string
)
ident(
  int_ref n2 "Rust.ml" 219 7178 7197 "Rust.ml" 219 7178 7199
)
"Rust.ml" 219 7178 7222 "Rust.ml" 219 7178 7223
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 219 7178 7224 "Rust.ml" 219 7178 7230
type(
  string
)
"Rust.ml" 219 7178 7219 "Rust.ml" 219 7178 7230
type(
  string
)
"Rust.ml" 219 7178 7204 "Rust.ml" 219 7178 7232
type(
  string list
)
"Rust.ml" 220 7233 7252 "Rust.ml" 220 7233 7255
type(
  API.arg
)
ident(
  def arg "Rust.ml" 220 7233 7265 "Rust.ml" 220 7233 7309
)
"Rust.ml" 220 7233 7257 "Rust.ml" 220 7233 7260
type(
  string
)
ident(
  def len "Rust.ml" 220 7233 7265 "Rust.ml" 220 7233 7309
)
"Rust.ml" 220 7233 7237 "Rust.ml" 220 7233 7261
type(
  API.cbarg
)
"Rust.ml" 220 7233 7267 "Rust.ml" 220 7233 7280
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_name "Rust.ml" 97 3181 3185 "Rust.ml" 97 3181 3198
)
"Rust.ml" 220 7233 7281 "Rust.ml" 220 7233 7284
type(
  API.arg
)
ident(
  int_ref arg "Rust.ml" 220 7233 7252 "Rust.ml" 220 7233 7255
)
"Rust.ml" 220 7233 7267 "Rust.ml" 220 7233 7284
type(
  string
)
"Rust.ml" 220 7233 7285 "Rust.ml" 220 7233 7286
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 220 7233 7287 "Rust.ml" 220 7233 7293
type(
  string
)
"Rust.ml" 220 7233 7267 "Rust.ml" 220 7233 7293
type(
  string
)
"Rust.ml" 220 7233 7295 "Rust.ml" 220 7233 7298
type(
  string
)
ident(
  int_ref len "Rust.ml" 220 7233 7257 "Rust.ml" 220 7233 7260
)
"Rust.ml" 220 7233 7299 "Rust.ml" 220 7233 7300
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 220 7233 7301 "Rust.ml" 220 7233 7307
type(
  string
)
"Rust.ml" 220 7233 7295 "Rust.ml" 220 7233 7307
type(
  string
)
"Rust.ml" 220 7233 7265 "Rust.ml" 220 7233 7309
type(
  string list
)
"Rust.ml" 221 7310 7324 "Rust.ml" 221 7310 7327
type(
  API.arg
)
ident(
  def arg "Rust.ml" 221 7310 7331 "Rust.ml" 221 7310 7361
)
"Rust.ml" 221 7310 7314 "Rust.ml" 221 7310 7327
type(
  API.cbarg
)
"Rust.ml" 221 7310 7333 "Rust.ml" 221 7310 7346
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_name "Rust.ml" 97 3181 3185 "Rust.ml" 97 3181 3198
)
"Rust.ml" 221 7310 7347 "Rust.ml" 221 7310 7350
type(
  API.arg
)
ident(
  int_ref arg "Rust.ml" 221 7310 7324 "Rust.ml" 221 7310 7327
)
"Rust.ml" 221 7310 7333 "Rust.ml" 221 7310 7350
type(
  string
)
"Rust.ml" 221 7310 7351 "Rust.ml" 221 7310 7352
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"Rust.ml" 221 7310 7353 "Rust.ml" 221 7310 7359
type(
  string
)
"Rust.ml" 221 7310 7333 "Rust.ml" 221 7310 7359
type(
  string
)
"Rust.ml" 221 7310 7331 "Rust.ml" 221 7310 7361
type(
  string list
)
"Rust.ml" 217 7045 7090 "Rust.ml" 221 7310 7361
type(
  API.cbarg -> string list
)
"Rust.ml" 227 7614 7618 "Rust.ml" 227 7614 7633
type(
  API.cbarg -> string list
)
ident(
  def ffi_cbarg_types "Rust.ml" 247 8339 8339 "Rust.ml" 0 0 -1
)
"Rust.ml" 228 7668 7678 "Rust.ml" 228 7668 7679
type(
  string
)
"Rust.ml" 228 7668 7672 "Rust.ml" 228 7668 7679
type(
  API.cbarg
)
"Rust.ml" 228 7668 7685 "Rust.ml" 228 7668 7692
type(
  string
)
"Rust.ml" 228 7668 7683 "Rust.ml" 228 7668 7694
type(
  string list
)
"Rust.ml" 229 7695 7706 "Rust.ml" 229 7695 7707
type(
  string
)
"Rust.ml" 229 7695 7699 "Rust.ml" 229 7695 7707
type(
  API.cbarg
)
"Rust.ml" 229 7695 7713 "Rust.ml" 229 7695 7721
type(
  string
)
"Rust.ml" 229 7695 7711 "Rust.ml" 229 7695 7723
type(
  string list
)
"Rust.ml" 230 7724 7736 "Rust.ml" 230 7724 7737
type(
  string
)
"Rust.ml" 230 7724 7728 "Rust.ml" 230 7724 7737
type(
  API.cbarg
)
"Rust.ml" 230 7724 7743 "Rust.ml" 230 7724 7748
type(
  string
)
"Rust.ml" 230 7724 7741 "Rust.ml" 230 7724 7750
type(
  string list
)
"Rust.ml" 231 7751 7764 "Rust.ml" 231 7751 7765
type(
  string
)
"Rust.ml" 231 7751 7755 "Rust.ml" 231 7751 7765
type(
  API.cbarg
)
"Rust.ml" 231 7751 7771 "Rust.ml" 231 7751 7776
type(
  string
)
"Rust.ml" 231 7751 7769 "Rust.ml" 231 7751 7778
type(
  string list
)
"Rust.ml" 232 7779 7792 "Rust.ml" 232 7779 7793
type(
  string
)
"Rust.ml" 232 7779 7783 "Rust.ml" 232 7779 7793
type(
  API.cbarg
)
"Rust.ml" 232 7779 7799 "Rust.ml" 232 7779 7814
type(
  string
)
"Rust.ml" 232 7779 7797 "Rust.ml" 232 7779 7816
type(
  string list
)
"Rust.ml" 233 7817 7831 "Rust.ml" 233 7817 7832
type(
  string
)
type(
  string
)
"Rust.ml" 233 7817 7821 "Rust.ml" 233 7817 7832
type(
  API.cbarg
)
"Rust.ml" 233 7817 7838 "Rust.ml" 233 7817 7853
type(
  string
)
"Rust.ml" 233 7817 7855 "Rust.ml" 233 7817 7862
type(
  string
)
"Rust.ml" 233 7817 7836 "Rust.ml" 233 7817 7864
type(
  string list
)
"Rust.ml" 234 7865 7891 "Rust.ml" 234 7865 7892
type(
  string
)
"Rust.ml" 234 7865 7884 "Rust.ml" 234 7865 7892
type(
  API.arg
)
"Rust.ml" 234 7865 7894 "Rust.ml" 234 7865 7895
type(
  string
)
"Rust.ml" 234 7865 7869 "Rust.ml" 234 7865 7896
type(
  API.cbarg
)
"Rust.ml" 234 7865 7902 "Rust.ml" 234 7865 7912
type(
  string
)
"Rust.ml" 234 7865 7914 "Rust.ml" 234 7865 7921
type(
  string
)
"Rust.ml" 234 7865 7900 "Rust.ml" 234 7865 7923
type(
  string list
)
"Rust.ml" 235 7924 7952 "Rust.ml" 235 7924 7953
type(
  string
)
"Rust.ml" 235 7924 7943 "Rust.ml" 235 7924 7953
type(
  API.arg
)
"Rust.ml" 235 7924 7955 "Rust.ml" 235 7924 7956
type(
  string
)
"Rust.ml" 235 7924 7928 "Rust.ml" 235 7924 7957
type(
  API.cbarg
)
"Rust.ml" 235 7924 7963 "Rust.ml" 235 7924 7980
type(
  string
)
"Rust.ml" 235 7924 7982 "Rust.ml" 235 7924 7989
type(
  string
)
"Rust.ml" 235 7924 7961 "Rust.ml" 235 7924 7991
type(
  string list
)
"Rust.ml" 236 7992 8010 "Rust.ml" 236 7992 8011
type(
  string
)
type(
  API.arg
)
"Rust.ml" 236 7992 7996 "Rust.ml" 236 7992 8011
type(
  API.cbarg
)
"Rust.ml" 237 8015 8021 "Rust.ml" 237 8015 8029
type(
  string -> string list
)
ident(
  int_ref Stdlib.failwith "stdlib.mli" 41 1919 1919 "stdlib.mli" 41 1919 1946
)
"Rust.ml" 238 8030 8038 "Rust.ml" 239 8106 8124
type(
  string
)
"Rust.ml" 237 8015 8021 "Rust.ml" 239 8106 8124
type(
  string list
)
"Rust.ml" 240 8125 8144 "Rust.ml" 240 8125 8145
type(
  string
)
"Rust.ml" 240 8125 8139 "Rust.ml" 240 8125 8146
type(
  API.arg
)
"Rust.ml" 240 8125 8129 "Rust.ml" 240 8125 8146
type(
  API.cbarg
)
"Rust.ml" 240 8125 8152 "Rust.ml" 240 8125 8164
type(
  string
)
"Rust.ml" 240 8125 8150 "Rust.ml" 240 8125 8166
type(
  string list
)
"Rust.ml" 241 8167 8181 "Rust.ml" 241 8167 8182
type(
  API.arg
)
"Rust.ml" 241 8167 8171 "Rust.ml" 241 8167 8182
type(
  API.cbarg
)
"Rust.ml" 242 8186 8192 "Rust.ml" 242 8186 8200
type(
  string -> string list
)
ident(
  int_ref Stdlib.failwith "stdlib.mli" 41 1919 1919 "stdlib.mli" 41 1919 1946
)
"Rust.ml" 243 8201 8209 "Rust.ml" 244 8279 8298
type(
  string
)
"Rust.ml" 242 8186 8192 "Rust.ml" 244 8279 8298
type(
  string list
)
"Rust.ml" 227 7614 7659 "Rust.ml" 244 8279 8298
type(
  API.cbarg -> string list
)
"Rust.ml" 247 8339 8343 "Rust.ml" 247 8339 8356
type(
  API.call -> string
)
ident(
  def rust_ret_type "Rust.ml" 272 9214 9214 "Rust.ml" 0 0 -1
)
"Rust.ml" 247 8339 8357 "Rust.ml" 247 8339 8361
type(
  API.call
)
ident(
  def call "Rust.ml" 248 8373 8375 "Rust.ml" 265 8810 8884
)
"Rust.ml" 248 8373 8379 "Rust.ml" 248 8373 8388
type(
  string
)
ident(
  def core_type "Rust.ml" 265 8810 8812 "Rust.ml" 265 8810 8884
)
"Rust.ml" 249 8391 8401 "Rust.ml" 249 8391 8405
type(
  API.call
)
ident(
  int_ref call "Rust.ml" 247 8339 8357 "Rust.ml" 247 8339 8361
)
"Rust.ml" 249 8391 8401 "Rust.ml" 249 8391 8409
type(
  API.ret
)
"Rust.ml" 250 8415 8421 "Rust.ml" 250 8415 8426
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 250 8415 8430 "Rust.ml" 250 8415 8436
type(
  string
)
"Rust.ml" 251 8437 8443 "Rust.ml" 251 8437 8456
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 251 8437 8460 "Rust.ml" 251 8437 8475
type(
  string
)
"Rust.ml" 252 8476 8482 "Rust.ml" 252 8476 8486
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 252 8476 8490 "Rust.ml" 252 8476 8494
type(
  string
)
"Rust.ml" 253 8495 8501 "Rust.ml" 253 8495 8504
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 253 8495 8508 "Rust.ml" 253 8495 8515
type(
  string
)
"Rust.ml" 254 8516 8522 "Rust.ml" 254 8516 8526
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 254 8516 8530 "Rust.ml" 254 8516 8538
type(
  string
)
"Rust.ml" 255 8539 8545 "Rust.ml" 255 8539 8551
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 255 8539 8555 "Rust.ml" 255 8539 8560
type(
  string
)
"Rust.ml" 256 8561 8567 "Rust.ml" 256 8561 8574
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 256 8561 8578 "Rust.ml" 256 8561 8586
type(
  string
)
"Rust.ml" 257 8587 8593 "Rust.ml" 257 8587 8599
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 257 8587 8603 "Rust.ml" 257 8587 8610
type(
  string
)
"Rust.ml" 258 8611 8617 "Rust.ml" 258 8611 8624
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 258 8611 8628 "Rust.ml" 258 8611 8637
type(
  string
)
"Rust.ml" 259 8638 8644 "Rust.ml" 259 8638 8649
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 259 8638 8653 "Rust.ml" 259 8638 8661
type(
  string
)
"Rust.ml" 260 8662 8668 "Rust.ml" 260 8662 8676
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 260 8662 8680 "Rust.ml" 260 8662 8687
type(
  string
)
"Rust.ml" 261 8688 8694 "Rust.ml" 261 8688 8701
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 261 8688 8705 "Rust.ml" 261 8688 8710
type(
  string
)
"Rust.ml" 262 8711 8739 "Rust.ml" 262 8711 8743
type(
  string
)
ident(
  def name "Rust.ml" 263 8781 8789 "Rust.ml" 263 8781 8804
)
"Rust.ml" 262 8711 8723 "Rust.ml" 262 8711 8745
type(
  API.enum
)
"Rust.ml" 262 8711 8717 "Rust.ml" 262 8711 8745
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 262 8711 8771 "Rust.ml" 262 8711 8775
type(
  string
)
ident(
  def name "Rust.ml" 263 8781 8789 "Rust.ml" 263 8781 8804
)
"Rust.ml" 262 8711 8755 "Rust.ml" 262 8711 8777
type(
  API.flags
)
"Rust.ml" 262 8711 8748 "Rust.ml" 262 8711 8777
type(
  API.ret
)
type(
  API.ret
)
"Rust.ml" 262 8711 8717 "Rust.ml" 262 8711 8777
type(
  API.ret
)
"Rust.ml" 263 8781 8789 "Rust.ml" 263 8781 8799
type(
  string -> string
)
ident(
  int_ref Utils.camel_case "utils.mli" 81 2826 2826 "utils.mli" 81 2826 2859
)
"Rust.ml" 263 8781 8800 "Rust.ml" 263 8781 8804
type(
  string
)
ident(
  int_ref name "Rust.ml" 262 8711 8739 "Rust.ml" 262 8711 8743
)
"Rust.ml" 263 8781 8789 "Rust.ml" 263 8781 8804
type(
  string
)
"Rust.ml" 249 8391 8395 "Rust.ml" 263 8781 8804
type(
  string
)
"Rust.ml" 265 8810 8815 "Rust.ml" 265 8810 8819
type(
  API.call
)
ident(
  int_ref call "Rust.ml" 247 8339 8357 "Rust.ml" 247 8339 8361
)
"Rust.ml" 265 8810 8815 "Rust.ml" 265 8810 8833
type(
  bool
)
"Rust.ml" 265 8810 8839 "Rust.ml" 265 8810 8846
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 135 7108 7108 "printf.mli" 135 7108 7153
)
"Rust.ml" 265 8810 8847 "Rust.ml" 265 8810 8859
type(
  (string -> string, unit, string) format
)
"Rust.ml" 265 8810 8860 "Rust.ml" 265 8810 8869
type(
  string
)
ident(
  int_ref core_type "Rust.ml" 248 8373 8379 "Rust.ml" 248 8373 8388
)
"Rust.ml" 265 8810 8839 "Rust.ml" 265 8810 8869
type(
  string
)
"Rust.ml" 265 8810 8875 "Rust.ml" 265 8810 8884
type(
  string
)
ident(
  int_ref core_type "Rust.ml" 248 8373 8379 "Rust.ml" 248 8373 8388
)
"Rust.ml" 265 8810 8812 "Rust.ml" 265 8810 8884
type(
  string
)
"Rust.ml" 248 8373 8375 "Rust.ml" 265 8810 8884
type(
  string
)
"Rust.ml" 272 9214 9218 "Rust.ml" 272 9214 9233
type(
  API.arg -> unit
)
ident(
  def rust_arg_to_ffi "Rust.ml" 346 12830 12830 "Rust.ml" 0 0 -1
)
"Rust.ml" 272 9214 9234 "Rust.ml" 272 9214 9237
type(
  API.arg
)
ident(
  def arg "Rust.ml" 273 9240 9242 "Rust.ml" 343 12702 12732
)
"Rust.ml" 273 9240 9246 "Rust.ml" 273 9240 9255
type(
  string
)
ident(
  def rust_name "Rust.ml" 274 9279 9281 "Rust.ml" 343 12702 12732
)
"Rust.ml" 273 9240 9258 "Rust.ml" 273 9240 9271
type(
  API.arg -> string
)
ident(
  int_ref rust_arg_name "Rust.ml" 97 3181 3185 "Rust.ml" 97 3181 3198
)
"Rust.ml" 273 9240 9272 "Rust.ml" 273 9240 9275
type(
  API.arg
)
ident(
  int_ref arg "Rust.ml" 272 9214 9234 "Rust.ml" 272 9214 9237
)
"Rust.ml" 273 9240 9258 "Rust.ml" 273 9240 9275
type(
  string
)
"Rust.ml" 274 9279 9285 "Rust.ml" 274 9279 9294
type(
  string list
)
ident(
  def ffi_names "Rust.ml" 275 9318 9320 "Rust.ml" 343 12702 12732
)
"Rust.ml" 274 9279 9297 "Rust.ml" 274 9279 9310
type(
  API.arg -> string list
)
ident(
  int_ref ffi_arg_names "Rust.ml" 185 6159 6163 "Rust.ml" 185 6159 6176
)
"Rust.ml" 274 9279 9311 "Rust.ml" 274 9279 9314
type(
  API.arg
)
ident(
  int_ref arg "Rust.ml" 272 9214 9234 "Rust.ml" 272 9214 9237
)
"Rust.ml" 274 9279 9297 "Rust.ml" 274 9279 9314
type(
  string list
)
"Rust.ml" 275 9318 9326 "Rust.ml" 275 9318 9329
type(
  API.arg
)
ident(
  int_ref arg "Rust.ml" 272 9214 9234 "Rust.ml" 272 9214 9237
)
"Rust.ml" 276 9335 9344 "Rust.ml" 276 9335 9345
type(
  string
)
"Rust.ml" 276 9335 9339 "Rust.ml" 276 9335 9345
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 276 9335 9352 "Rust.ml" 276 9335 9353
type(
  string
)
"Rust.ml" 276 9335 9348 "Rust.ml" 276 9335 9353
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 276 9335 9339 "Rust.ml" 276 9335 9353
type(
  API.arg
)
"Rust.ml" 276 9335 9361 "Rust.ml" 276 9335 9362
type(
  string
)
"Rust.ml" 276 9335 9356 "Rust.ml" 276 9335 9362
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 276 9335 9339 "Rust.ml" 276 9335 9362
type(
  API.arg
)
"Rust.ml" 276 9335 9373 "Rust.ml" 276 9335 9374
type(
  string
)
"Rust.ml" 276 9335 9365 "Rust.ml" 276 9335 9374
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 276 9335 9339 "Rust.ml" 276 9335 9374
type(
  API.arg
)
"Rust.ml" 276 9335 9384 "Rust.ml" 276 9335 9385
type(
  string
)
"Rust.ml" 276 9335 9377 "Rust.ml" 276 9335 9385
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 276 9335 9339 "Rust.ml" 276 9335 9385
type(
  API.arg
)
"Rust.ml" 276 9335 9394 "Rust.ml" 276 9335 9395
type(
  string
)
"Rust.ml" 276 9335 9388 "Rust.ml" 276 9335 9395
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 276 9335 9339 "Rust.ml" 276 9335 9395
type(
  API.arg
)
"Rust.ml" 276 9335 9405 "Rust.ml" 276 9335 9406
type(
  string
)
"Rust.ml" 276 9335 9398 "Rust.ml" 276 9335 9406
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 276 9335 9339 "Rust.ml" 276 9335 9406
type(
  API.arg
)
"Rust.ml" 277 9407 9417 "Rust.ml" 277 9407 9418
type(
  string
)
"Rust.ml" 277 9407 9411 "Rust.ml" 277 9407 9418
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 276 9335 9339 "Rust.ml" 277 9407 9418
type(
  API.arg
)
"Rust.ml" 278 9422 9432 "Rust.ml" 278 9422 9440
type(
  string
)
ident(
  def ffi_name "Rust.ml" 279 9498 9504 "Rust.ml" 279 9498 9542
)
"Rust.ml" 278 9422 9449 "Rust.ml" 278 9422 9458
type(
  string list
)
ident(
  int_ref ffi_names "Rust.ml" 274 9279 9285 "Rust.ml" 274 9279 9294
)
"Rust.ml" 278 9422 9466 "Rust.ml" 278 9422 9467
type(
  string
)
ident(
  def x "Rust.ml" 278 9422 9473 "Rust.ml" 278 9422 9474
)
"Rust.ml" 278 9422 9464 "Rust.ml" 278 9422 9469
type(
  string list
)
type(
  string list
)
"Rust.ml" 278 9422 9473 "Rust.ml" 278 9422 9474
type(
  string
)
ident(
  int_ref x "Rust.ml" 278 9422 9466 "Rust.ml" 278 9422 9467
)
"Rust.ml" 278 9422 9477 "Rust.ml" 278 9422 9478
type(
  string list
)
type(
  string list
)
"Rust.ml" 278 9422 9489 "Rust.ml" 278 9422 9494
type(
  bool
)
"Rust.ml" 278 9422 9482 "Rust.ml" 278 9422 9494
type(
  string
)
"Rust.ml" 278 9422 9443 "Rust.ml" 278 9422 9494
type(
  string
)
"Rust.ml" 279 9498 9504 "Rust.ml" 279 9498 9506
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 279 9498 9507 "Rust.ml" 279 9498 9523
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Rust.ml" 279 9498 9524 "Rust.ml" 279 9498 9532
type(
  string
)
ident(
  int_ref ffi_name "Rust.ml" 278 9422 9432 "Rust.ml" 278 9422 9440
)
"Rust.ml" 279 9498 9533 "Rust.ml" 279 9498 9542
type(
  string
)
ident(
  int_ref rust_name "Rust.ml" 273 9240 9246 "Rust.ml" 273 9240 9255
)
"Rust.ml" 279 9498 9504 "Rust.ml" 279 9498 9542
type(
  unit
)
"Rust.ml" 278 9422 9428 "Rust.ml" 279 9498 9542
type(
  unit
)
"Rust.ml" 280 9543 9552 "Rust.ml" 280 9543 9553
type(
  API.enum
)
type(
  string
)
"Rust.ml" 280 9543 9547 "Rust.ml" 280 9543 9553
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 281 9557 9567 "Rust.ml" 281 9557 9575
type(
  string
)
ident(
  def ffi_name "Rust.ml" 282 9633 9639 "Rust.ml" 282 9633 9686
)
"Rust.ml" 281 9557 9584 "Rust.ml" 281 9557 9593
type(
  string list
)
ident(
  int_ref ffi_names "Rust.ml" 274 9279 9285 "Rust.ml" 274 9279 9294
)
"Rust.ml" 281 9557 9601 "Rust.ml" 281 9557 9602
type(
  string
)
ident(
  def x "Rust.ml" 281 9557 9608 "Rust.ml" 281 9557 9609
)
"Rust.ml" 281 9557 9599 "Rust.ml" 281 9557 9604
type(
  string list
)
type(
  string list
)
"Rust.ml" 281 9557 9608 "Rust.ml" 281 9557 9609
type(
  string
)
ident(
  int_ref x "Rust.ml" 281 9557 9601 "Rust.ml" 281 9557 9602
)
"Rust.ml" 281 9557 9612 "Rust.ml" 281 9557 9613
type(
  string list
)
type(
  string list
)
"Rust.ml" 281 9557 9624 "Rust.ml" 281 9557 9629
type(
  bool
)
"Rust.ml" 281 9557 9617 "Rust.ml" 281 9557 9629
type(
  string
)
"Rust.ml" 281 9557 9578 "Rust.ml" 281 9557 9629
type(
  string
)
"Rust.ml" 282 9633 9639 "Rust.ml" 282 9633 9641
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 282 9633 9642 "Rust.ml" 282 9633 9667
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Rust.ml" 282 9633 9668 "Rust.ml" 282 9633 9676
type(
  string
)
ident(
  int_ref ffi_name "Rust.ml" 281 9557 9567 "Rust.ml" 281 9557 9575
)
"Rust.ml" 282 9633 9677 "Rust.ml" 282 9633 9686
type(
  string
)
ident(
  int_ref rust_name "Rust.ml" 273 9240 9246 "Rust.ml" 273 9240 9255
)
"Rust.ml" 282 9633 9639 "Rust.ml" 282 9633 9686
type(
  unit
)
"Rust.ml" 281 9557 9563 "Rust.ml" 282 9633 9686
type(
  unit
)
"Rust.ml" 283 9687 9697 "Rust.ml" 283 9687 9698
type(
  API.flags
)
type(
  string
)
"Rust.ml" 283 9687 9691 "Rust.ml" 283 9687 9698
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 284 9702 9712 "Rust.ml" 284 9702 9720
type(
  string
)
ident(
  def ffi_name "Rust.ml" 285 9778 9784 "Rust.ml" 285 9778 9829
)
"Rust.ml" 284 9702 9729 "Rust.ml" 284 9702 9738
type(
  string list
)
ident(
  int_ref ffi_names "Rust.ml" 274 9279 9285 "Rust.ml" 274 9279 9294
)
"Rust.ml" 284 9702 9746 "Rust.ml" 284 9702 9747
type(
  string
)
ident(
  def x "Rust.ml" 284 9702 9753 "Rust.ml" 284 9702 9754
)
"Rust.ml" 284 9702 9744 "Rust.ml" 284 9702 9749
type(
  string list
)
type(
  string list
)
"Rust.ml" 284 9702 9753 "Rust.ml" 284 9702 9754
type(
  string
)
ident(
  int_ref x "Rust.ml" 284 9702 9746 "Rust.ml" 284 9702 9747
)
"Rust.ml" 284 9702 9757 "Rust.ml" 284 9702 9758
type(
  string list
)
type(
  string list
)
"Rust.ml" 284 9702 9769 "Rust.ml" 284 9702 9774
type(
  bool
)
"Rust.ml" 284 9702 9762 "Rust.ml" 284 9702 9774
type(
  string
)
"Rust.ml" 284 9702 9723 "Rust.ml" 284 9702 9774
type(
  string
)
"Rust.ml" 285 9778 9784 "Rust.ml" 285 9778 9786
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 285 9778 9787 "Rust.ml" 285 9778 9810
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Rust.ml" 285 9778 9811 "Rust.ml" 285 9778 9819
type(
  string
)
ident(
  int_ref ffi_name "Rust.ml" 284 9702 9712 "Rust.ml" 284 9702 9720
)
"Rust.ml" 285 9778 9820 "Rust.ml" 285 9778 9829
type(
  string
)
ident(
  int_ref rust_name "Rust.ml" 273 9240 9246 "Rust.ml" 273 9240 9255
)
"Rust.ml" 285 9778 9784 "Rust.ml" 285 9778 9829
type(
  unit
)
"Rust.ml" 284 9702 9708 "Rust.ml" 285 9778 9829
type(
  unit
)
"Rust.ml" 286 9830 9849 "Rust.ml" 286 9830 9850
type(
  string
)
type(
  string
)
"Rust.ml" 286 9830 9834 "Rust.ml" 286 9830 9850
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 287 9854 9864 "Rust.ml" 287 9854 9877
type(
  string
)
ident(
  def ffi_addr_name "Rust.ml" 290 9971 9977 "Rust.ml" 292 10104 10161
)
"Rust.ml" 287 9854 9879 "Rust.ml" 287 9854 9891
type(
  string
)
ident(
  def ffi_len_name "Rust.ml" 290 9971 9977 "Rust.ml" 292 10104 10161
)
"Rust.ml" 287 9854 9864 "Rust.ml" 287 9854 9891
type(
  string * string
)
"Rust.ml" 288 9894 9908 "Rust.ml" 288 9894 9917
type(
  string list
)
ident(
  int_ref ffi_names "Rust.ml" 274 9279 9285 "Rust.ml" 274 9279 9294
)
"Rust.ml" 288 9894 9925 "Rust.ml" 288 9894 9926
type(
  string
)
ident(
  def x "Rust.ml" 288 9894 9935 "Rust.ml" 288 9894 9941
)
"Rust.ml" 288 9894 9928 "Rust.ml" 288 9894 9929
type(
  string
)
ident(
  def y "Rust.ml" 288 9894 9935 "Rust.ml" 288 9894 9941
)
"Rust.ml" 288 9894 9923 "Rust.ml" 288 9894 9931
type(
  string list
)
type(
  string list
)
"Rust.ml" 288 9894 9936 "Rust.ml" 288 9894 9937
type(
  string
)
ident(
  int_ref x "Rust.ml" 288 9894 9925 "Rust.ml" 288 9894 9926
)
"Rust.ml" 288 9894 9939 "Rust.ml" 288 9894 9940
type(
  string
)
ident(
  int_ref y "Rust.ml" 288 9894 9928 "Rust.ml" 288 9894 9929
)
"Rust.ml" 288 9894 9935 "Rust.ml" 288 9894 9941
type(
  string * string
)
"Rust.ml" 288 9894 9944 "Rust.ml" 288 9894 9945
type(
  string list
)
type(
  string list
)
"Rust.ml" 288 9894 9956 "Rust.ml" 288 9894 9961
type(
  bool
)
"Rust.ml" 288 9894 9949 "Rust.ml" 288 9894 9961
type(
  string * string
)
"Rust.ml" 288 9894 9902 "Rust.ml" 288 9894 9961
type(
  string * string
)
"Rust.ml" 290 9971 9977 "Rust.ml" 290 9971 9979
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 290 9971 9980 "Rust.ml" 290 9971 10019
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Rust.ml" 290 9971 10020 "Rust.ml" 290 9971 10029
type(
  string
)
ident(
  int_ref rust_name "Rust.ml" 273 9240 9246 "Rust.ml" 273 9240 9255
)
"Rust.ml" 290 9971 10030 "Rust.ml" 290 9971 10039
type(
  string
)
ident(
  int_ref rust_name "Rust.ml" 273 9240 9246 "Rust.ml" 273 9240 9255
)
"Rust.ml" 290 9971 9977 "Rust.ml" 290 9971 10039
type(
  unit
)
"Rust.ml" 291 10041 10047 "Rust.ml" 291 10041 10049
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 291 10041 10050 "Rust.ml" 291 10041 10078
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Rust.ml" 291 10041 10079 "Rust.ml" 291 10041 10092
type(
  string
)
ident(
  int_ref ffi_addr_name "Rust.ml" 287 9854 9864 "Rust.ml" 287 9854 9877
)
"Rust.ml" 291 10041 10093 "Rust.ml" 291 10041 10102
type(
  string
)
ident(
  int_ref rust_name "Rust.ml" 273 9240 9246 "Rust.ml" 273 9240 9255
)
"Rust.ml" 291 10041 10047 "Rust.ml" 291 10041 10102
type(
  unit
)
"Rust.ml" 292 10104 10110 "Rust.ml" 292 10104 10112
type(
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref Utils.pr "utils.mli" 65 2270 2270 "utils.mli" 65 2270 2317
)
"Rust.ml" 292 10104 10113 "Rust.ml" 292 10104 10138
type(
  (string -> string -> unit, unit, string, unit) format4
)
"Rust.ml" 292 10104 10139 "Rust.ml" 292 10104 10151
type(
  string
)
ident(
  int_ref ffi_len_name "Rust.ml" 287 9854 9879 "Rust.ml" 287 9854 9891
)
"Rust.ml" 292 10104 10152 "Rust.ml" 292 10104 10161
type(
  string
)
ident(
  int_ref rust_name "Rust.ml" 273 9240 9246 "Rust.ml" 273 9240 9255
)
"Rust.ml" 292 10104 10110 "Rust.ml" 292 10104 10161
type(
  unit
)
"Rust.ml" 291 10041 10047 "Rust.ml" 292 10104 10161
type(
  unit
)
"Rust.ml" 290 9971 9977 "Rust.ml" 292 10104 10161
type(
  unit
)
"Rust.ml" 287 9854 9860 "Rust.ml" 292 10104 10161
type(
  unit
)
"Rust.ml" 293 10162 10173 "Rust.ml" 293 10162 10174
type(
  string
)
"Rust.ml" 293 10162 10166 "Rust.ml" 293 10162 10174
type(
  API.arg
)
type(
  API.arg
)
"Rust.ml" 294 10178 10188 "Rust.ml" 294 10178 10196
type(
  string
)
ident(
  def ffi_name "Rust.ml" 295 10254 10260 "Rust.ml" 298 10371 10428
)
"Rust.ml" 294 10178 10205 "Rust.ml" 294 10178 10214
type(
  string list
)
ident(
  int_ref ffi_names "Rust.ml" 274 9279 9285 "Rust.ml" 274 9279 9294
)
"Rust.ml" 294 10178 10222 "Rust.ml" 294 10178 10223
type(
  string
)
ident(
  def x "Rust.ml" 294 10178 10229 "Rust.ml" 294 10178 10230
)
"Rust.ml" 294 10178 10220 "Rust.ml" 294 10178 10225
type(
  string list
)
type(
  s