"src/lib/uTop.cppo.ml" 16 271 275 "src/lib/uTop.cppo.ml" 16 271 280
type(
  'a Lwt.t -> ('a -> 'b Lwt.t) -> 'b Lwt.t
)
ident(
  def >>= "src/lib/uTop.cppo.ml" 18 294 294 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 16 271 283 "src/lib/uTop.cppo.ml" 16 271 292
type(
  'a Lwt.t -> ('a -> 'b Lwt.t) -> 'b Lwt.t
)
ident(
  ext_ref Lwt.( >>= )
)
"src/lib/uTop.cppo.ml" 18 294 314 "src/lib/uTop.cppo.ml" 18 294 330
call(
  stack
)
"src/lib/uTop.cppo.ml" 20 332 336 "src/lib/uTop.cppo.ml" 20 332 343
type(
  string
)
ident(
  def version "src/lib/uTop.cppo.ml" 26 585 585 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 20 332 346 "src/lib/uTop.cppo.ml" 20 332 366
type(
  string
)
ident(
  ext_ref UTop_version.version
)
"src/lib/uTop.cppo.ml" 26 585 589 "src/lib/uTop.cppo.ml" 26 585 596
type(
  LTerm_history.t
)
ident(
  def history "src/lib/uTop.cppo.ml" 27 623 623 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 26 585 599 "src/lib/uTop.cppo.ml" 26 585 619
type(
  ?max_size:int -> ?max_entries:int -> Zed_utf8.t list -> LTerm_history.t
)
ident(
  ext_ref LTerm_history.create
)
"src/lib/uTop.cppo.ml" 26 585 620 "src/lib/uTop.cppo.ml" 26 585 622
type(
  Zed_utf8.t list
)
"src/lib/uTop.cppo.ml" 26 585 599 "src/lib/uTop.cppo.ml" 26 585 622
call(
  stack
)
type(
  LTerm_history.t
)
"src/lib/uTop.cppo.ml" 27 623 627 "src/lib/uTop.cppo.ml" 27 623 644
type(
  string option ref
)
ident(
  def history_file_name "src/lib/uTop.cppo.ml" 28 713 713 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 27 623 647 "src/lib/uTop.cppo.ml" 27 623 650
type(
  string option -> string option ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 27 623 658 "src/lib/uTop.cppo.ml" 27 623 673
type(
  string -> string -> string
)
ident(
  ext_ref Filename.concat
)
"src/lib/uTop.cppo.ml" 27 623 674 "src/lib/uTop.cppo.ml" 27 623 694
type(
  string
)
ident(
  ext_ref LTerm_resources.home
)
"src/lib/uTop.cppo.ml" 27 623 695 "src/lib/uTop.cppo.ml" 27 623 710
type(
  string
)
"src/lib/uTop.cppo.ml" 27 623 657 "src/lib/uTop.cppo.ml" 27 623 711
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 27 623 651 "src/lib/uTop.cppo.ml" 27 623 712
type(
  string option
)
"src/lib/uTop.cppo.ml" 27 623 647 "src/lib/uTop.cppo.ml" 27 623 712
type(
  string option ref
)
"src/lib/uTop.cppo.ml" 28 713 717 "src/lib/uTop.cppo.ml" 28 713 738
type(
  int option ref
)
ident(
  def history_file_max_size "src/lib/uTop.cppo.ml" 29 750 750 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 28 713 741 "src/lib/uTop.cppo.ml" 28 713 744
type(
  int option -> int option ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 28 713 745 "src/lib/uTop.cppo.ml" 28 713 749
type(
  int option
)
"src/lib/uTop.cppo.ml" 28 713 741 "src/lib/uTop.cppo.ml" 28 713 749
type(
  int option ref
)
"src/lib/uTop.cppo.ml" 29 750 754 "src/lib/uTop.cppo.ml" 29 750 778
type(
  int option ref
)
ident(
  def history_file_max_entries "src/lib/uTop.cppo.ml" 35 1008 1008 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 29 750 781 "src/lib/uTop.cppo.ml" 29 750 784
type(
  int option -> int option ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 29 750 785 "src/lib/uTop.cppo.ml" 29 750 789
type(
  int option
)
"src/lib/uTop.cppo.ml" 29 750 781 "src/lib/uTop.cppo.ml" 29 750 789
type(
  int option ref
)
"src/lib/uTop.cppo.ml" 35 1008 1012 "src/lib/uTop.cppo.ml" 35 1008 1029
type(
  (unit -> unit) Lwt_sequence.t
)
ident(
  def new_command_hooks "src/lib/uTop.cppo.ml" 36 1055 1055 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 35 1008 1032 "src/lib/uTop.cppo.ml" 35 1008 1051
type(
  unit -> (unit -> unit) Lwt_sequence.t
)
ident(
  ext_ref Lwt_sequence.create
)
"src/lib/uTop.cppo.ml" 35 1008 1052 "src/lib/uTop.cppo.ml" 35 1008 1054
type(
  unit
)
"src/lib/uTop.cppo.ml" 35 1008 1032 "src/lib/uTop.cppo.ml" 35 1008 1054
call(
  stack
)
type(
  (unit -> unit) Lwt_sequence.t
)
"src/lib/uTop.cppo.ml" 36 1055 1059 "src/lib/uTop.cppo.ml" 36 1055 1073
type(
  (unit -> unit) -> unit
)
ident(
  def at_new_command "src/lib/uTop.cppo.ml" 42 1344 1344 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 36 1055 1074 "src/lib/uTop.cppo.ml" 36 1055 1075
type(
  unit -> unit
)
ident(
  def f "src/lib/uTop.cppo.ml" 36 1055 1078 "src/lib/uTop.cppo.ml" 36 1055 1125
)
"src/lib/uTop.cppo.ml" 36 1055 1078 "src/lib/uTop.cppo.ml" 36 1055 1084
type(
  (unit -> unit) Lwt_sequence.node -> unit
)
ident(
  ext_ref Pervasives.ignore
)
"src/lib/uTop.cppo.ml" 36 1055 1086 "src/lib/uTop.cppo.ml" 36 1055 1104
type(
  (unit -> unit) ->
  (unit -> unit) Lwt_sequence.t -> (unit -> unit) Lwt_sequence.node
)
ident(
  ext_ref Lwt_sequence.add_l
)
"src/lib/uTop.cppo.ml" 36 1055 1105 "src/lib/uTop.cppo.ml" 36 1055 1106
type(
  unit -> unit
)
ident(
  int_ref f "src/lib/uTop.cppo.ml" 36 1055 1074 "src/lib/uTop.cppo.ml" 36 1055 1075
)
"src/lib/uTop.cppo.ml" 36 1055 1107 "src/lib/uTop.cppo.ml" 36 1055 1124
type(
  (unit -> unit) Lwt_sequence.t
)
ident(
  int_ref new_command_hooks "src/lib/uTop.cppo.ml" 35 1008 1012 "src/lib/uTop.cppo.ml" 35 1008 1029
)
"src/lib/uTop.cppo.ml" 36 1055 1085 "src/lib/uTop.cppo.ml" 36 1055 1125
call(
  stack
)
type(
  (unit -> unit) Lwt_sequence.node
)
"src/lib/uTop.cppo.ml" 36 1055 1078 "src/lib/uTop.cppo.ml" 36 1055 1125
type(
  unit
)
"src/lib/uTop.cppo.ml" 44 1389 1393 "src/lib/uTop.cppo.ml" 44 1389 1399
type(
  unit -> UTop_private.ui
)
ident(
  def get_ui "src/lib/uTop.cppo.ml" 46 1430 1430 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 44 1389 1400 "src/lib/uTop.cppo.ml" 44 1389 1402
type(
  unit
)
"src/lib/uTop.cppo.ml" 44 1389 1405 "src/lib/uTop.cppo.ml" 44 1389 1412
type(
  UTop_private.ui React.signal -> UTop_private.ui
)
ident(
  ext_ref Lwt_react.S.value
)
"src/lib/uTop.cppo.ml" 44 1389 1413 "src/lib/uTop.cppo.ml" 44 1389 1428
type(
  UTop_private.ui React.signal
)
ident(
  ext_ref UTop_private.ui
)
"src/lib/uTop.cppo.ml" 44 1389 1405 "src/lib/uTop.cppo.ml" 44 1389 1428
call(
  tail
)
type(
  UTop_private.ui
)
"src/lib/uTop.cppo.ml" 48 1459 1463 "src/lib/uTop.cppo.ml" 48 1459 1470
type(
  profile React.signal
)
ident(
  def profile "src/lib/uTop.cppo.ml" 49 1500 1500 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 48 1459 1472 "src/lib/uTop.cppo.ml" 48 1459 1483
type(
  ?step:React.step -> profile -> unit
)
ident(
  def set_profile "src/lib/uTop.cppo.ml" 49 1500 1500 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 48 1459 1463 "src/lib/uTop.cppo.ml" 48 1459 1483
type(
  profile React.signal * (?step:React.step -> profile -> unit)
)
"src/lib/uTop.cppo.ml" 48 1459 1486 "src/lib/uTop.cppo.ml" 48 1459 1494
type(
  ?eq:(profile -> profile -> bool) ->
  profile -> profile React.signal * (?step:React.step -> profile -> unit)
)
ident(
  ext_ref Lwt_react.S.create
)
"src/lib/uTop.cppo.ml" 48 1459 1495 "src/lib/uTop.cppo.ml" 48 1459 1499
type(
  profile
)
"src/lib/uTop.cppo.ml" 48 1459 1486 "src/lib/uTop.cppo.ml" 48 1459 1499
call(
  stack
)
type(
  profile React.signal * (?step:React.step -> profile -> unit)
)
"src/lib/uTop.cppo.ml" 49 1500 1504 "src/lib/uTop.cppo.ml" 49 1500 1515
type(
  profile -> unit
)
ident(
  def set_profile "src/lib/uTop.cppo.ml" 51 1535 1535 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 49 1500 1516 "src/lib/uTop.cppo.ml" 49 1500 1517
type(
  profile
)
ident(
  def p "src/lib/uTop.cppo.ml" 49 1500 1520 "src/lib/uTop.cppo.ml" 49 1500 1533
)
"src/lib/uTop.cppo.ml" 49 1500 1520 "src/lib/uTop.cppo.ml" 49 1500 1531
type(
  ?step:React.step -> profile -> unit
)
ident(
  int_ref set_profile "src/lib/uTop.cppo.ml" 48 1459 1472 "src/lib/uTop.cppo.ml" 48 1459 1483
)
"src/lib/uTop.cppo.ml" 49 1500 1532 "src/lib/uTop.cppo.ml" 49 1500 1533
type(
  profile
)
ident(
  int_ref p "src/lib/uTop.cppo.ml" 49 1500 1516 "src/lib/uTop.cppo.ml" 49 1500 1517
)
"src/lib/uTop.cppo.ml" 49 1500 1520 "src/lib/uTop.cppo.ml" 49 1500 1533
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 51 1535 1539 "src/lib/uTop.cppo.ml" 51 1535 1543
type(
  LTerm_geom.size React.signal
)
ident(
  def size "src/lib/uTop.cppo.ml" 53 1565 1565 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 51 1535 1546 "src/lib/uTop.cppo.ml" 51 1535 1563
type(
  LTerm_geom.size React.signal
)
ident(
  ext_ref UTop_private.size
)
"src/lib/uTop.cppo.ml" 53 1565 1569 "src/lib/uTop.cppo.ml" 53 1565 1581
type(
  LTerm_key.t list React.signal
)
ident(
  def key_sequence "src/lib/uTop.cppo.ml" 55 1611 1611 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 53 1565 1584 "src/lib/uTop.cppo.ml" 53 1565 1609
type(
  LTerm_key.t list React.signal
)
ident(
  ext_ref UTop_private.key_sequence
)
"src/lib/uTop.cppo.ml" 55 1611 1615 "src/lib/uTop.cppo.ml" 55 1611 1620
type(
  int React.signal
)
ident(
  def count "src/lib/uTop.cppo.ml" 57 1643 1643 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 55 1611 1623 "src/lib/uTop.cppo.ml" 55 1611 1641
type(
  int React.signal
)
ident(
  ext_ref UTop_private.count
)
"src/lib/uTop.cppo.ml" 57 1643 1647 "src/lib/uTop.cppo.ml" 57 1643 1651
type(
  float ref
)
ident(
  def time "src/lib/uTop.cppo.ml" 59 1674 1674 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 57 1643 1654 "src/lib/uTop.cppo.ml" 57 1643 1657
type(
  float -> float ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 57 1643 1659 "src/lib/uTop.cppo.ml" 57 1643 1668
type(
  unit -> float
)
ident(
  ext_ref Unix.time
)
"src/lib/uTop.cppo.ml" 57 1643 1669 "src/lib/uTop.cppo.ml" 57 1643 1671
type(
  unit
)
"src/lib/uTop.cppo.ml" 57 1643 1658 "src/lib/uTop.cppo.ml" 57 1643 1672
call(
  stack
)
type(
  float
)
"src/lib/uTop.cppo.ml" 57 1643 1654 "src/lib/uTop.cppo.ml" 57 1643 1672
type(
  float ref
)
"src/lib/uTop.cppo.ml" 59 1674 1678 "src/lib/uTop.cppo.ml" 59 1674 1680
type(
  unit
)
"src/lib/uTop.cppo.ml" 59 1674 1683 "src/lib/uTop.cppo.ml" 59 1674 1697
type(
  (unit -> unit) -> unit
)
ident(
  int_ref at_new_command "src/lib/uTop.cppo.ml" 36 1055 1059 "src/lib/uTop.cppo.ml" 36 1055 1073
)
"src/lib/uTop.cppo.ml" 59 1674 1703 "src/lib/uTop.cppo.ml" 59 1674 1705
type(
  unit
)
"src/lib/uTop.cppo.ml" 59 1674 1709 "src/lib/uTop.cppo.ml" 59 1674 1713
type(
  float ref
)
ident(
  int_ref time "src/lib/uTop.cppo.ml" 57 1643 1647 "src/lib/uTop.cppo.ml" 57 1643 1651
)
"src/lib/uTop.cppo.ml" 59 1674 1714 "src/lib/uTop.cppo.ml" 59 1674 1716
type(
  float ref -> float -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 59 1674 1717 "src/lib/uTop.cppo.ml" 59 1674 1726
type(
  unit -> float
)
ident(
  ext_ref Unix.time
)
"src/lib/uTop.cppo.ml" 59 1674 1727 "src/lib/uTop.cppo.ml" 59 1674 1729
type(
  unit
)
"src/lib/uTop.cppo.ml" 59 1674 1717 "src/lib/uTop.cppo.ml" 59 1674 1729
call(
  stack
)
type(
  float
)
"src/lib/uTop.cppo.ml" 59 1674 1709 "src/lib/uTop.cppo.ml" 59 1674 1729
type(
  unit
)
"src/lib/uTop.cppo.ml" 59 1674 1698 "src/lib/uTop.cppo.ml" 59 1674 1730
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 59 1674 1683 "src/lib/uTop.cppo.ml" 59 1674 1730
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 61 1732 1736 "src/lib/uTop.cppo.ml" 61 1732 1749
type(
  ?eq:('a -> 'a -> bool) ->
  'a -> 'a React.signal * (unit -> 'a) * ('a -> unit)
)
ident(
  def make_variable "src/lib/uTop.cppo.ml" 66 1864 1864 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 61 1732 1751 "src/lib/uTop.cppo.ml" 61 1732 1753
type(
  ('a -> 'a -> bool) option
)
ident(
  def eq "src/lib/uTop.cppo.ml" 61 1732 1754 "src/lib/uTop.cppo.ml" 64 1819 1862
)
"src/lib/uTop.cppo.ml" 61 1732 1754 "src/lib/uTop.cppo.ml" 61 1732 1755
type(
  'a
)
ident(
  def x "src/lib/uTop.cppo.ml" 62 1758 1760 "src/lib/uTop.cppo.ml" 64 1819 1862
)
"src/lib/uTop.cppo.ml" 62 1758 1764 "src/lib/uTop.cppo.ml" 62 1758 1770
type(
  'a React.signal
)
ident(
  def signal "src/lib/uTop.cppo.ml" 63 1796 1798 "src/lib/uTop.cppo.ml" 64 1819 1862
)
"src/lib/uTop.cppo.ml" 62 1758 1772 "src/lib/uTop.cppo.ml" 62 1758 1775
type(
  ?step:React.step -> 'a -> unit
)
ident(
  def set "src/lib/uTop.cppo.ml" 63 1796 1798 "src/lib/uTop.cppo.ml" 64 1819 1862
)
"src/lib/uTop.cppo.ml" 62 1758 1764 "src/lib/uTop.cppo.ml" 62 1758 1775
type(
  'a React.signal * (?step:React.step -> 'a -> unit)
)
"src/lib/uTop.cppo.ml" 62 1758 1778 "src/lib/uTop.cppo.ml" 62 1758 1786
type(
  ?eq:('a -> 'a -> bool) ->
  'a -> 'a React.signal * (?step:React.step -> 'a -> unit)
)
ident(
  ext_ref Lwt_react.S.create
)
"src/lib/uTop.cppo.ml" 62 1758 1788 "src/lib/uTop.cppo.ml" 62 1758 1790
type(
  ('a -> 'a -> bool) option
)
ident(
  int_ref eq "src/lib/uTop.cppo.ml" 61 1732 1751 "src/lib/uTop.cppo.ml" 61 1732 1753
)
"src/lib/uTop.cppo.ml" 62 1758 1791 "src/lib/uTop.cppo.ml" 62 1758 1792
type(
  'a
)
ident(
  int_ref x "src/lib/uTop.cppo.ml" 61 1732 1754 "src/lib/uTop.cppo.ml" 61 1732 1755
)
"src/lib/uTop.cppo.ml" 62 1758 1778 "src/lib/uTop.cppo.ml" 62 1758 1792
call(
  stack
)
type(
  'a React.signal * (?step:React.step -> 'a -> unit)
)
"src/lib/uTop.cppo.ml" 63 1796 1802 "src/lib/uTop.cppo.ml" 63 1796 1805
type(
  'a -> unit
)
ident(
  def set "src/lib/uTop.cppo.ml" 64 1819 1821 "src/lib/uTop.cppo.ml" 64 1819 1862
)
"src/lib/uTop.cppo.ml" 63 1796 1806 "src/lib/uTop.cppo.ml" 63 1796 1807
type(
  'a
)
ident(
  def v "src/lib/uTop.cppo.ml" 63 1796 1810 "src/lib/uTop.cppo.ml" 63 1796 1815
)
"src/lib/uTop.cppo.ml" 63 1796 1810 "src/lib/uTop.cppo.ml" 63 1796 1813
type(
  ?step:React.step -> 'a -> unit
)
ident(
  int_ref set "src/lib/uTop.cppo.ml" 62 1758 1772 "src/lib/uTop.cppo.ml" 62 1758 1775
)
"src/lib/uTop.cppo.ml" 63 1796 1814 "src/lib/uTop.cppo.ml" 63 1796 1815
type(
  'a
)
ident(
  int_ref v "src/lib/uTop.cppo.ml" 63 1796 1806 "src/lib/uTop.cppo.ml" 63 1796 1807
)
"src/lib/uTop.cppo.ml" 63 1796 1810 "src/lib/uTop.cppo.ml" 63 1796 1815
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 64 1819 1822 "src/lib/uTop.cppo.ml" 64 1819 1828
type(
  'a React.signal
)
ident(
  int_ref signal "src/lib/uTop.cppo.ml" 62 1758 1764 "src/lib/uTop.cppo.ml" 62 1758 1770
)
"src/lib/uTop.cppo.ml" 64 1819 1835 "src/lib/uTop.cppo.ml" 64 1819 1837
type(
  unit
)
"src/lib/uTop.cppo.ml" 64 1819 1841 "src/lib/uTop.cppo.ml" 64 1819 1848
type(
  'a React.signal -> 'a
)
ident(
  ext_ref Lwt_react.S.value
)
"src/lib/uTop.cppo.ml" 64 1819 1849 "src/lib/uTop.cppo.ml" 64 1819 1855
type(
  'a React.signal
)
ident(
  int_ref signal "src/lib/uTop.cppo.ml" 62 1758 1764 "src/lib/uTop.cppo.ml" 62 1758 1770
)
"src/lib/uTop.cppo.ml" 64 1819 1841 "src/lib/uTop.cppo.ml" 64 1819 1855
call(
  tail
)
type(
  'a
)
"src/lib/uTop.cppo.ml" 64 1819 1830 "src/lib/uTop.cppo.ml" 64 1819 1856
type(
  unit -> 'a
)
"src/lib/uTop.cppo.ml" 64 1819 1858 "src/lib/uTop.cppo.ml" 64 1819 1861
type(
  'a -> unit
)
ident(
  int_ref set "src/lib/uTop.cppo.ml" 63 1796 1802 "src/lib/uTop.cppo.ml" 63 1796 1805
)
"src/lib/uTop.cppo.ml" 64 1819 1821 "src/lib/uTop.cppo.ml" 64 1819 1862
type(
  'a React.signal * (unit -> 'a) * ('a -> unit)
)
"src/lib/uTop.cppo.ml" 63 1796 1798 "src/lib/uTop.cppo.ml" 64 1819 1862
type(
  'a React.signal * (unit -> 'a) * ('a -> unit)
)
"src/lib/uTop.cppo.ml" 62 1758 1760 "src/lib/uTop.cppo.ml" 64 1819 1862
type(
  'a React.signal * (unit -> 'a) * ('a -> unit)
)
"src/lib/uTop.cppo.ml" 71 1914 1918 "src/lib/uTop.cppo.ml" 71 1914 1931
type(
  bool React.signal
)
ident(
  def hide_reserved "src/lib/uTop.cppo.ml" 72 1991 1991 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 71 1914 1933 "src/lib/uTop.cppo.ml" 71 1914 1950
type(
  unit -> bool
)
ident(
  def get_hide_reserved "src/lib/uTop.cppo.ml" 72 1991 1991 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 71 1914 1952 "src/lib/uTop.cppo.ml" 71 1914 1969
type(
  bool -> unit
)
ident(
  def set_hide_reserved "src/lib/uTop.cppo.ml" 72 1991 1991 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 71 1914 1918 "src/lib/uTop.cppo.ml" 71 1914 1969
type(
  bool React.signal * (unit -> bool) * (bool -> unit)
)
"src/lib/uTop.cppo.ml" 71 1914 1972 "src/lib/uTop.cppo.ml" 71 1914 1985
type(
  ?eq:(bool -> bool -> bool) ->
  bool -> bool React.signal * (unit -> bool) * (bool -> unit)
)
ident(
  int_ref make_variable "src/lib/uTop.cppo.ml" 61 1732 1736 "src/lib/uTop.cppo.ml" 61 1732 1749
)
"src/lib/uTop.cppo.ml" 71 1914 1986 "src/lib/uTop.cppo.ml" 71 1914 1990
type(
  bool
)
"src/lib/uTop.cppo.ml" 71 1914 1972 "src/lib/uTop.cppo.ml" 71 1914 1990
call(
  stack
)
type(
  bool React.signal * (unit -> bool) * (bool -> unit)
)
"src/lib/uTop.cppo.ml" 72 1991 1995 "src/lib/uTop.cppo.ml" 72 1991 2003
type(
  bool React.signal
)
ident(
  def show_box "src/lib/uTop.cppo.ml" 73 2053 2053 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 72 1991 2005 "src/lib/uTop.cppo.ml" 72 1991 2017
type(
  unit -> bool
)
ident(
  def get_show_box "src/lib/uTop.cppo.ml" 73 2053 2053 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 72 1991 2019 "src/lib/uTop.cppo.ml" 72 1991 2031
type(
  bool -> unit
)
ident(
  def set_show_box "src/lib/uTop.cppo.ml" 73 2053 2053 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 72 1991 1995 "src/lib/uTop.cppo.ml" 72 1991 2031
type(
  bool React.signal * (unit -> bool) * (bool -> unit)
)
"src/lib/uTop.cppo.ml" 72 1991 2034 "src/lib/uTop.cppo.ml" 72 1991 2047
type(
  ?eq:(bool -> bool -> bool) ->
  bool -> bool React.signal * (unit -> bool) * (bool -> unit)
)
ident(
  int_ref make_variable "src/lib/uTop.cppo.ml" 61 1732 1736 "src/lib/uTop.cppo.ml" 61 1732 1749
)
"src/lib/uTop.cppo.ml" 72 1991 2048 "src/lib/uTop.cppo.ml" 72 1991 2052
type(
  bool
)
"src/lib/uTop.cppo.ml" 72 1991 2034 "src/lib/uTop.cppo.ml" 72 1991 2052
call(
  stack
)
type(
  bool React.signal * (unit -> bool) * (bool -> unit)
)
"src/lib/uTop.cppo.ml" 73 2053 2057 "src/lib/uTop.cppo.ml" 73 2053 2063
type(
  syntax React.signal
)
ident(
  def syntax "src/lib/uTop.cppo.ml" 74 2111 2111 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 73 2053 2065 "src/lib/uTop.cppo.ml" 73 2053 2075
type(
  unit -> syntax
)
ident(
  def get_syntax "src/lib/uTop.cppo.ml" 74 2111 2111 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 73 2053 2077 "src/lib/uTop.cppo.ml" 73 2053 2087
type(
  syntax -> unit
)
ident(
  def set_syntax "src/lib/uTop.cppo.ml" 74 2111 2111 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 73 2053 2057 "src/lib/uTop.cppo.ml" 73 2053 2087
type(
  syntax React.signal * (unit -> syntax) * (syntax -> unit)
)
"src/lib/uTop.cppo.ml" 73 2053 2090 "src/lib/uTop.cppo.ml" 73 2053 2103
type(
  ?eq:(syntax -> syntax -> bool) ->
  syntax -> syntax React.signal * (unit -> syntax) * (syntax -> unit)
)
ident(
  int_ref make_variable "src/lib/uTop.cppo.ml" 61 1732 1736 "src/lib/uTop.cppo.ml" 61 1732 1749
)
"src/lib/uTop.cppo.ml" 73 2053 2104 "src/lib/uTop.cppo.ml" 73 2053 2110
type(
  syntax
)
"src/lib/uTop.cppo.ml" 73 2053 2090 "src/lib/uTop.cppo.ml" 73 2053 2110
call(
  stack
)
type(
  syntax React.signal * (unit -> syntax) * (syntax -> unit)
)
"src/lib/uTop.cppo.ml" 74 2111 2115 "src/lib/uTop.cppo.ml" 74 2111 2132
type(
  string React.signal
)
ident(
  def phrase_terminator "src/lib/uTop.cppo.ml" 75 2200 2200 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 74 2111 2134 "src/lib/uTop.cppo.ml" 74 2111 2155
type(
  unit -> string
)
ident(
  def get_phrase_terminator "src/lib/uTop.cppo.ml" 75 2200 2200 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 74 2111 2157 "src/lib/uTop.cppo.ml" 74 2111 2178
type(
  string -> unit
)
ident(
  def set_phrase_terminator "src/lib/uTop.cppo.ml" 75 2200 2200 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 74 2111 2115 "src/lib/uTop.cppo.ml" 74 2111 2178
type(
  string React.signal * (unit -> string) * (string -> unit)
)
"src/lib/uTop.cppo.ml" 74 2111 2181 "src/lib/uTop.cppo.ml" 74 2111 2194
type(
  ?eq:(string -> string -> bool) ->
  string -> string React.signal * (unit -> string) * (string -> unit)
)
ident(
  int_ref make_variable "src/lib/uTop.cppo.ml" 61 1732 1736 "src/lib/uTop.cppo.ml" 61 1732 1749
)
"src/lib/uTop.cppo.ml" 74 2111 2195 "src/lib/uTop.cppo.ml" 74 2111 2199
type(
  string
)
"src/lib/uTop.cppo.ml" 74 2111 2181 "src/lib/uTop.cppo.ml" 74 2111 2199
call(
  stack
)
type(
  string React.signal * (unit -> string) * (string -> unit)
)
"src/lib/uTop.cppo.ml" 75 2200 2204 "src/lib/uTop.cppo.ml" 75 2200 2216
type(
  bool React.signal
)
ident(
  def auto_run_lwt "src/lib/uTop.cppo.ml" 76 2274 2274 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 75 2200 2218 "src/lib/uTop.cppo.ml" 75 2200 2234
type(
  unit -> bool
)
ident(
  def get_auto_run_lwt "src/lib/uTop.cppo.ml" 76 2274 2274 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 75 2200 2236 "src/lib/uTop.cppo.ml" 75 2200 2252
type(
  bool -> unit
)
ident(
  def set_auto_run_lwt "src/lib/uTop.cppo.ml" 76 2274 2274 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 75 2200 2204 "src/lib/uTop.cppo.ml" 75 2200 2252
type(
  bool React.signal * (unit -> bool) * (bool -> unit)
)
"src/lib/uTop.cppo.ml" 75 2200 2255 "src/lib/uTop.cppo.ml" 75 2200 2268
type(
  ?eq:(bool -> bool -> bool) ->
  bool -> bool React.signal * (unit -> bool) * (bool -> unit)
)
ident(
  int_ref make_variable "src/lib/uTop.cppo.ml" 61 1732 1736 "src/lib/uTop.cppo.ml" 61 1732 1749
)
"src/lib/uTop.cppo.ml" 75 2200 2269 "src/lib/uTop.cppo.ml" 75 2200 2273
type(
  bool
)
"src/lib/uTop.cppo.ml" 75 2200 2255 "src/lib/uTop.cppo.ml" 75 2200 2273
call(
  stack
)
type(
  bool React.signal * (unit -> bool) * (bool -> unit)
)
"src/lib/uTop.cppo.ml" 76 2274 2278 "src/lib/uTop.cppo.ml" 76 2274 2292
type(
  bool React.signal
)
ident(
  def auto_run_async "src/lib/uTop.cppo.ml" 77 2354 2354 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 76 2274 2294 "src/lib/uTop.cppo.ml" 76 2274 2312
type(
  unit -> bool
)
ident(
  def get_auto_run_async "src/lib/uTop.cppo.ml" 77 2354 2354 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 76 2274 2314 "src/lib/uTop.cppo.ml" 76 2274 2332
type(
  bool -> unit
)
ident(
  def set_auto_run_async "src/lib/uTop.cppo.ml" 77 2354 2354 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 76 2274 2278 "src/lib/uTop.cppo.ml" 76 2274 2332
type(
  bool React.signal * (unit -> bool) * (bool -> unit)
)
"src/lib/uTop.cppo.ml" 76 2274 2335 "src/lib/uTop.cppo.ml" 76 2274 2348
type(
  ?eq:(bool -> bool -> bool) ->
  bool -> bool React.signal * (unit -> bool) * (bool -> unit)
)
ident(
  int_ref make_variable "src/lib/uTop.cppo.ml" 61 1732 1736 "src/lib/uTop.cppo.ml" 61 1732 1749
)
"src/lib/uTop.cppo.ml" 76 2274 2349 "src/lib/uTop.cppo.ml" 76 2274 2353
type(
  bool
)
"src/lib/uTop.cppo.ml" 76 2274 2335 "src/lib/uTop.cppo.ml" 76 2274 2353
call(
  stack
)
type(
  bool React.signal * (unit -> bool) * (bool -> unit)
)
"src/lib/uTop.cppo.ml" 77 2354 2358 "src/lib/uTop.cppo.ml" 77 2354 2373
type(
  bool React.signal
)
ident(
  def topfind_verbose "src/lib/uTop.cppo.ml" 78 2438 2438 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 77 2354 2375 "src/lib/uTop.cppo.ml" 77 2354 2394
type(
  unit -> bool
)
ident(
  def get_topfind_verbose "src/lib/uTop.cppo.ml" 78 2438 2438 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 77 2354 2396 "src/lib/uTop.cppo.ml" 77 2354 2415
type(
  bool -> unit
)
ident(
  def set_topfind_verbose "src/lib/uTop.cppo.ml" 78 2438 2438 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 77 2354 2358 "src/lib/uTop.cppo.ml" 77 2354 2415
type(
  bool React.signal * (unit -> bool) * (bool -> unit)
)
"src/lib/uTop.cppo.ml" 77 2354 2418 "src/lib/uTop.cppo.ml" 77 2354 2431
type(
  ?eq:(bool -> bool -> bool) ->
  bool -> bool React.signal * (unit -> bool) * (bool -> unit)
)
ident(
  int_ref make_variable "src/lib/uTop.cppo.ml" 61 1732 1736 "src/lib/uTop.cppo.ml" 61 1732 1749
)
"src/lib/uTop.cppo.ml" 77 2354 2432 "src/lib/uTop.cppo.ml" 77 2354 2437
type(
  bool
)
"src/lib/uTop.cppo.ml" 77 2354 2418 "src/lib/uTop.cppo.ml" 77 2354 2437
call(
  stack
)
type(
  bool React.signal * (unit -> bool) * (bool -> unit)
)
"src/lib/uTop.cppo.ml" 78 2438 2442 "src/lib/uTop.cppo.ml" 78 2438 2457
type(
  string React.signal
)
ident(
  def external_editor "src/lib/uTop.cppo.ml" 86 2658 2658 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 78 2438 2459 "src/lib/uTop.cppo.ml" 78 2438 2478
type(
  unit -> string
)
ident(
  def get_external_editor "src/lib/uTop.cppo.ml" 86 2658 2658 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 78 2438 2480 "src/lib/uTop.cppo.ml" 78 2438 2499
type(
  string -> unit
)
ident(
  def set_external_editor "src/lib/uTop.cppo.ml" 86 2658 2658 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 78 2438 2442 "src/lib/uTop.cppo.ml" 78 2438 2499
type(
  string React.signal * (unit -> string) * (string -> unit)
)
"src/lib/uTop.cppo.ml" 79 2502 2504 "src/lib/uTop.cppo.ml" 79 2502 2517
type(
  ?eq:(string -> string -> bool) ->
  string -> string React.signal * (unit -> string) * (string -> unit)
)
ident(
  int_ref make_variable "src/lib/uTop.cppo.ml" 61 1732 1736 "src/lib/uTop.cppo.ml" 61 1732 1749
)
"src/lib/uTop.cppo.ml" 81 2527 2534 "src/lib/uTop.cppo.ml" 81 2527 2544
type(
  string -> string
)
ident(
  ext_ref Sys.getenv
)
"src/lib/uTop.cppo.ml" 81 2527 2545 "src/lib/uTop.cppo.ml" 81 2527 2553
type(
  string
)
"src/lib/uTop.cppo.ml" 81 2527 2534 "src/lib/uTop.cppo.ml" 81 2527 2553
type(
  string
)
"src/lib/uTop.cppo.ml" 82 2554 2564 "src/lib/uTop.cppo.ml" 82 2554 2573
type(
  exn
)
"src/lib/uTop.cppo.ml" 83 2577 2584 "src/lib/uTop.cppo.ml" 83 2577 2588
type(
  string
)
"src/lib/uTop.cppo.ml" 80 2518 2522 "src/lib/uTop.cppo.ml" 83 2577 2589
type(
  string
)
"src/lib/uTop.cppo.ml" 79 2502 2504 "src/lib/uTop.cppo.ml" 83 2577 2589
call(
  stack
)
type(
  string React.signal * (unit -> string) * (string -> unit)
)
"src/lib/uTop.cppo.ml" 86 2658 2662 "src/lib/uTop.cppo.ml" 86 2658 2691
type(
  LTerm_read_line.action
)
ident(
  def end_and_accept_current_phrase "src/lib/uTop.cppo.ml" 89 2761 2761 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 87 2719 2739 "src/lib/uTop.cppo.ml" 87 2719 2741
type(
  unit
)
"src/lib/uTop.cppo.ml" 87 2719 2752 "src/lib/uTop.cppo.ml" 87 2719 2757
type(
  bool
)
"src/lib/uTop.cppo.ml" 87 2719 2745 "src/lib/uTop.cppo.ml" 87 2719 2757
type(
  unit
)
"src/lib/uTop.cppo.ml" 87 2719 2734 "src/lib/uTop.cppo.ml" 87 2719 2758
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 87 2719 2726 "src/lib/uTop.cppo.ml" 87 2719 2759
type(
  LTerm_edit.action
)
"src/lib/uTop.cppo.ml" 87 2719 2721 "src/lib/uTop.cppo.ml" 87 2719 2759
type(
  LTerm_read_line.action
)
type(
  LTerm_read_line.action
)
"src/lib/uTop.cppo.ml" 89 2761 2765 "src/lib/uTop.cppo.ml" 89 2761 2784
type(
  (LTerm_geom.size -> int option) -> unit
)
ident(
  def set_margin_function "src/lib/uTop.cppo.ml" 95 3042 3042 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 89 2761 2785 "src/lib/uTop.cppo.ml" 89 2761 2786
type(
  LTerm_geom.size -> int option
)
ident(
  def f "src/lib/uTop.cppo.ml" 89 2761 2789 "src/lib/uTop.cppo.ml" 89 2761 2823
)
"src/lib/uTop.cppo.ml" 89 2761 2789 "src/lib/uTop.cppo.ml" 89 2761 2821
type(
  ?step:React.step -> (LTerm_geom.size -> int option) -> unit
)
ident(
  ext_ref UTop_private.set_margin_function
)
"src/lib/uTop.cppo.ml" 89 2761 2822 "src/lib/uTop.cppo.ml" 89 2761 2823
type(
  LTerm_geom.size -> int option
)
ident(
  int_ref f "src/lib/uTop.cppo.ml" 89 2761 2785 "src/lib/uTop.cppo.ml" 89 2761 2786
)
"src/lib/uTop.cppo.ml" 89 2761 2789 "src/lib/uTop.cppo.ml" 89 2761 2823
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 95 3042 3046 "src/lib/uTop.cppo.ml" 95 3042 3062
type(
  string list
)
ident(
  def default_keywords "src/lib/uTop.cppo.ml" 105 3530 3530 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 96 3067 3069 "src/lib/uTop.cppo.ml" 96 3067 3074
type(
  string
)
"src/lib/uTop.cppo.ml" 96 3067 3076 "src/lib/uTop.cppo.ml" 96 3067 3080
type(
  string
)
"src/lib/uTop.cppo.ml" 96 3067 3082 "src/lib/uTop.cppo.ml" 96 3067 3090
type(
  string
)
"src/lib/uTop.cppo.ml" 96 3067 3092 "src/lib/uTop.cppo.ml" 96 3067 3099
type(
  string
)
"src/lib/uTop.cppo.ml" 96 3067 3101 "src/lib/uTop.cppo.ml" 96 3067 3108
type(
  string
)
"src/lib/uTop.cppo.ml" 96 3067 3110 "src/lib/uTop.cppo.ml" 96 3067 3122
type(
  string
)
"src/lib/uTop.cppo.ml" 96 3067 3124 "src/lib/uTop.cppo.ml" 96 3067 3128
type(
  string
)
"src/lib/uTop.cppo.ml" 97 3130 3132 "src/lib/uTop.cppo.ml" 97 3130 3138
type(
  string
)
"src/lib/uTop.cppo.ml" 97 3130 3140 "src/lib/uTop.cppo.ml" 97 3130 3148
type(
  string
)
"src/lib/uTop.cppo.ml" 97 3130 3150 "src/lib/uTop.cppo.ml" 97 3130 3156
type(
  string
)
"src/lib/uTop.cppo.ml" 97 3130 3158 "src/lib/uTop.cppo.ml" 97 3130 3163
type(
  string
)
"src/lib/uTop.cppo.ml" 97 3130 3165 "src/lib/uTop.cppo.ml" 97 3130 3176
type(
  string
)
"src/lib/uTop.cppo.ml" 97 3130 3178 "src/lib/uTop.cppo.ml" 97 3130 3188
type(
  string
)
"src/lib/uTop.cppo.ml" 98 3190 3192 "src/lib/uTop.cppo.ml" 98 3190 3197
type(
  string
)
"src/lib/uTop.cppo.ml" 98 3190 3199 "src/lib/uTop.cppo.ml" 98 3190 3204
type(
  string
)
"src/lib/uTop.cppo.ml" 98 3190 3206 "src/lib/uTop.cppo.ml" 98 3190 3216
type(
  string
)
"src/lib/uTop.cppo.ml" 98 3190 3218 "src/lib/uTop.cppo.ml" 98 3190 3227
type(
  string
)
"src/lib/uTop.cppo.ml" 98 3190 3229 "src/lib/uTop.cppo.ml" 98 3190 3233
type(
  string
)
"src/lib/uTop.cppo.ml" 98 3190 3235 "src/lib/uTop.cppo.ml" 98 3190 3239
type(
  string
)
"src/lib/uTop.cppo.ml" 98 3190 3241 "src/lib/uTop.cppo.ml" 98 3190 3250
type(
  string
)
"src/lib/uTop.cppo.ml" 99 3252 3254 "src/lib/uTop.cppo.ml" 99 3252 3263
type(
  string
)
"src/lib/uTop.cppo.ml" 99 3252 3265 "src/lib/uTop.cppo.ml" 99 3252 3278
type(
  string
)
"src/lib/uTop.cppo.ml" 99 3252 3280 "src/lib/uTop.cppo.ml" 99 3252 3286
type(
  string
)
"src/lib/uTop.cppo.ml" 99 3252 3288 "src/lib/uTop.cppo.ml" 99 3252 3293
type(
  string
)
"src/lib/uTop.cppo.ml" 99 3252 3295 "src/lib/uTop.cppo.ml" 99 3252 3302
type(
  string
)
"src/lib/uTop.cppo.ml" 99 3252 3304 "src/lib/uTop.cppo.ml" 99 3252 3312
type(
  string
)
"src/lib/uTop.cppo.ml" 99 3252 3314 "src/lib/uTop.cppo.ml" 99 3252 3322
type(
  string
)
"src/lib/uTop.cppo.ml" 100 3324 3326 "src/lib/uTop.cppo.ml" 100 3324 3335
type(
  string
)
"src/lib/uTop.cppo.ml" 100 3324 3337 "src/lib/uTop.cppo.ml" 100 3324 3342
type(
  string
)
"src/lib/uTop.cppo.ml" 100 3324 3344 "src/lib/uTop.cppo.ml" 100 3324 3352
type(
  string
)
"src/lib/uTop.cppo.ml" 100 3324 3355 "src/lib/uTop.cppo.ml" 100 3324 3359
type(
  string
)
"src/lib/uTop.cppo.ml" 100 3324 3362 "src/lib/uTop.cppo.ml" 100 3324 3368
type(
  string
)
"src/lib/uTop.cppo.ml" 100 3324 3370 "src/lib/uTop.cppo.ml" 100 3324 3379
type(
  string
)
"src/lib/uTop.cppo.ml" 100 3324 3382 "src/lib/uTop.cppo.ml" 100 3324 3387
type(
  string
)
"src/lib/uTop.cppo.ml" 100 3324 3389 "src/lib/uTop.cppo.ml" 100 3324 3394
type(
  string
)
"src/lib/uTop.cppo.ml" 101 3396 3398 "src/lib/uTop.cppo.ml" 101 3396 3406
type(
  string
)
"src/lib/uTop.cppo.ml" 101 3396 3409 "src/lib/uTop.cppo.ml" 101 3396 3415
type(
  string
)
"src/lib/uTop.cppo.ml" 101 3396 3418 "src/lib/uTop.cppo.ml" 101 3396 3422
type(
  string
)
"src/lib/uTop.cppo.ml" 101 3396 3425 "src/lib/uTop.cppo.ml" 101 3396 3430
type(
  string
)
"src/lib/uTop.cppo.ml" 101 3396 3433 "src/lib/uTop.cppo.ml" 101 3396 3439
type(
  string
)
"src/lib/uTop.cppo.ml" 101 3396 3442 "src/lib/uTop.cppo.ml" 101 3396 3447
type(
  string
)
"src/lib/uTop.cppo.ml" 101 3396 3449 "src/lib/uTop.cppo.ml" 101 3396 3458
type(
  string
)
"src/lib/uTop.cppo.ml" 102 3460 3462 "src/lib/uTop.cppo.ml" 102 3460 3468
type(
  string
)
"src/lib/uTop.cppo.ml" 102 3460 3470 "src/lib/uTop.cppo.ml" 102 3460 3477
type(
  string
)
"src/lib/uTop.cppo.ml" 102 3460 3479 "src/lib/uTop.cppo.ml" 102 3460 3485
type(
  string
)
"src/lib/uTop.cppo.ml" 102 3460 3487 "src/lib/uTop.cppo.ml" 102 3460 3496
type(
  string
)
"src/lib/uTop.cppo.ml" 102 3460 3498 "src/lib/uTop.cppo.ml" 102 3460 3507
type(
  string
)
"src/lib/uTop.cppo.ml" 102 3460 3509 "src/lib/uTop.cppo.ml" 102 3460 3518
type(
  string
)
"src/lib/uTop.cppo.ml" 102 3460 3520 "src/lib/uTop.cppo.ml" 102 3460 3525
type(
  string
)
"src/lib/uTop.cppo.ml" 95 3042 3065 "src/lib/uTop.cppo.ml" 103 3527 3528
type(
  string list
)
"src/lib/uTop.cppo.ml" 105 3530 3534 "src/lib/uTop.cppo.ml" 105 3530 3542
type(
  String_set.t ref
)
ident(
  def keywords "src/lib/uTop.cppo.ml" 106 3616 3616 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 105 3530 3545 "src/lib/uTop.cppo.ml" 105 3530 3548
type(
  String_set.t -> String_set.t ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 105 3530 3550 "src/lib/uTop.cppo.ml" 105 3530 3565
type(
  (String_set.elt -> String_set.t -> String_set.t) ->
  String_set.elt list -> String_set.t -> String_set.t
)
ident(
  ext_ref List.fold_right
)
"src/lib/uTop.cppo.ml" 105 3530 3566 "src/lib/uTop.cppo.ml" 105 3530 3580
type(
  String_set.elt -> String_set.t -> String_set.t
)
ident(
  ext_ref String_set.add
)
"src/lib/uTop.cppo.ml" 105 3530 3581 "src/lib/uTop.cppo.ml" 105 3530 3597
type(
  String_set.elt list
)
ident(
  int_ref default_keywords "src/lib/uTop.cppo.ml" 95 3042 3046 "src/lib/uTop.cppo.ml" 95 3042 3062
)
"src/lib/uTop.cppo.ml" 105 3530 3598 "src/lib/uTop.cppo.ml" 105 3530 3614
type(
  String_set.t
)
ident(
  ext_ref String_set.empty
)
"src/lib/uTop.cppo.ml" 105 3530 3549 "src/lib/uTop.cppo.ml" 105 3530 3615
call(
  stack
)
type(
  String_set.t
)
"src/lib/uTop.cppo.ml" 105 3530 3545 "src/lib/uTop.cppo.ml" 105 3530 3615
type(
  String_set.t ref
)
"src/lib/uTop.cppo.ml" 106 3616 3620 "src/lib/uTop.cppo.ml" 106 3616 3631
type(
  String_set.elt -> unit
)
ident(
  def add_keyword "src/lib/uTop.cppo.ml" 112 3897 3897 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 106 3616 3632 "src/lib/uTop.cppo.ml" 106 3616 3635
type(
  String_set.elt
)
ident(
  def kwd "src/lib/uTop.cppo.ml" 106 3616 3638 "src/lib/uTop.cppo.ml" 106 3616 3678
)
"src/lib/uTop.cppo.ml" 106 3616 3638 "src/lib/uTop.cppo.ml" 106 3616 3646
type(
  String_set.t ref
)
ident(
  int_ref keywords "src/lib/uTop.cppo.ml" 105 3530 3534 "src/lib/uTop.cppo.ml" 105 3530 3542
)
"src/lib/uTop.cppo.ml" 106 3616 3647 "src/lib/uTop.cppo.ml" 106 3616 3649
type(
  String_set.t ref -> String_set.t -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 106 3616 3650 "src/lib/uTop.cppo.ml" 106 3616 3664
type(
  String_set.elt -> String_set.t -> String_set.t
)
ident(
  ext_ref String_set.add
)
"src/lib/uTop.cppo.ml" 106 3616 3665 "src/lib/uTop.cppo.ml" 106 3616 3668
type(
  String_set.elt
)
ident(
  int_ref kwd "src/lib/uTop.cppo.ml" 106 3616 3632 "src/lib/uTop.cppo.ml" 106 3616 3635
)
"src/lib/uTop.cppo.ml" 106 3616 3669 "src/lib/uTop.cppo.ml" 106 3616 3670
type(
  String_set.t ref -> String_set.t
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 106 3616 3670 "src/lib/uTop.cppo.ml" 106 3616 3678
type(
  String_set.t ref
)
ident(
  int_ref keywords "src/lib/uTop.cppo.ml" 105 3530 3534 "src/lib/uTop.cppo.ml" 105 3530 3542
)
"src/lib/uTop.cppo.ml" 106 3616 3669 "src/lib/uTop.cppo.ml" 106 3616 3678
type(
  String_set.t
)
"src/lib/uTop.cppo.ml" 106 3616 3650 "src/lib/uTop.cppo.ml" 106 3616 3678
call(
  stack
)
type(
  String_set.t
)
"src/lib/uTop.cppo.ml" 106 3616 3638 "src/lib/uTop.cppo.ml" 106 3616 3678
type(
  unit
)
"src/lib/uTop.cppo.ml" 112 3897 3901 "src/lib/uTop.cppo.ml" 112 3897 3912
type(
  (Format.formatter -> 'a -> 'b) -> 'a -> string
)
ident(
  def get_message "src/lib/uTop.cppo.ml" 120 4107 4107 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 112 3897 3913 "src/lib/uTop.cppo.ml" 112 3897 3917
type(
  Format.formatter -> 'a -> 'b
)
ident(
  def func "src/lib/uTop.cppo.ml" 112 3897 3918 "src/lib/uTop.cppo.ml" 118 4081 4105
)
"src/lib/uTop.cppo.ml" 112 3897 3918 "src/lib/uTop.cppo.ml" 112 3897 3919
type(
  'a
)
ident(
  def x "src/lib/uTop.cppo.ml" 113 3922 3924 "src/lib/uTop.cppo.ml" 118 4081 4105
)
"src/lib/uTop.cppo.ml" 113 3922 3928 "src/lib/uTop.cppo.ml" 113 3922 3934
type(
  Buffer.t
)
ident(
  def buffer "src/lib/uTop.cppo.ml" 114 3959 3961 "src/lib/uTop.cppo.ml" 118 4081 4105
)
"src/lib/uTop.cppo.ml" 113 3922 3937 "src/lib/uTop.cppo.ml" 113 3922 3950
type(
  int -> Buffer.t
)
ident(
  ext_ref Buffer.create
)
"src/lib/uTop.cppo.ml" 113 3922 3951 "src/lib/uTop.cppo.ml" 113 3922 3955
type(
  int
)
"src/lib/uTop.cppo.ml" 113 3922 3937 "src/lib/uTop.cppo.ml" 113 3922 3955
call(
  stack
)
type(
  Buffer.t
)
"src/lib/uTop.cppo.ml" 114 3959 3965 "src/lib/uTop.cppo.ml" 114 3959 3967
type(
  Format.formatter
)
ident(
  def pp "src/lib/uTop.cppo.ml" 115 4007 4009 "src/lib/uTop.cppo.ml" 118 4081 4105
)
"src/lib/uTop.cppo.ml" 114 3959 3970 "src/lib/uTop.cppo.ml" 114 3959 3996
type(
  Buffer.t -> Format.formatter
)
ident(
  ext_ref Format.formatter_of_buffer
)
"src/lib/uTop.cppo.ml" 114 3959 3997 "src/lib/uTop.cppo.ml" 114 3959 4003
type(
  Buffer.t
)
ident(
  int_ref buffer "src/lib/uTop.cppo.ml" 113 3922 3928 "src/lib/uTop.cppo.ml" 113 3922 3934
)
"src/lib/uTop.cppo.ml" 114 3959 3970 "src/lib/uTop.cppo.ml" 114 3959 4003
call(
  stack
)
type(
  Format.formatter
)
"src/lib/uTop.cppo.ml" 115 4007 4009 "src/lib/uTop.cppo.ml" 115 4007 4032
type(
  Format.formatter -> unit
)
ident(
  ext_ref UTop_private.set_margin
)
"src/lib/uTop.cppo.ml" 115 4007 4033 "src/lib/uTop.cppo.ml" 115 4007 4035
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 114 3959 3965 "src/lib/uTop.cppo.ml" 114 3959 3967
)
"src/lib/uTop.cppo.ml" 115 4007 4009 "src/lib/uTop.cppo.ml" 115 4007 4035
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 116 4037 4039 "src/lib/uTop.cppo.ml" 116 4037 4043
type(
  Format.formatter -> 'a -> 'b
)
ident(
  int_ref func "src/lib/uTop.cppo.ml" 112 3897 3913 "src/lib/uTop.cppo.ml" 112 3897 3917
)
"src/lib/uTop.cppo.ml" 116 4037 4044 "src/lib/uTop.cppo.ml" 116 4037 4046
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 114 3959 3965 "src/lib/uTop.cppo.ml" 114 3959 3967
)
"src/lib/uTop.cppo.ml" 116 4037 4047 "src/lib/uTop.cppo.ml" 116 4037 4048
type(
  'a
)
ident(
  int_ref x "src/lib/uTop.cppo.ml" 112 3897 3918 "src/lib/uTop.cppo.ml" 112 3897 3919
)
"src/lib/uTop.cppo.ml" 116 4037 4039 "src/lib/uTop.cppo.ml" 116 4037 4048
call(
  stack
)
type(
  'b
)
"src/lib/uTop.cppo.ml" 117 4050 4052 "src/lib/uTop.cppo.ml" 117 4050 4073
type(
  Format.formatter -> unit -> unit
)
ident(
  ext_ref Format.pp_print_flush
)
"src/lib/uTop.cppo.ml" 117 4050 4074 "src/lib/uTop.cppo.ml" 117 4050 4076
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 114 3959 3965 "src/lib/uTop.cppo.ml" 114 3959 3967
)
"src/lib/uTop.cppo.ml" 117 4050 4077 "src/lib/uTop.cppo.ml" 117 4050 4079
type(
  unit
)
"src/lib/uTop.cppo.ml" 117 4050 4052 "src/lib/uTop.cppo.ml" 117 4050 4079
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 118 4081 4083 "src/lib/uTop.cppo.ml" 118 4081 4098
type(
  Buffer.t -> string
)
ident(
  ext_ref Buffer.contents
)
"src/lib/uTop.cppo.ml" 118 4081 4099 "src/lib/uTop.cppo.ml" 118 4081 4105
type(
  Buffer.t
)
ident(
  int_ref buffer "src/lib/uTop.cppo.ml" 113 3922 3928 "src/lib/uTop.cppo.ml" 113 3922 3934
)
"src/lib/uTop.cppo.ml" 118 4081 4083 "src/lib/uTop.cppo.ml" 118 4081 4105
call(
  tail
)
type(
  string
)
"src/lib/uTop.cppo.ml" 117 4050 4052 "src/lib/uTop.cppo.ml" 118 4081 4105
type(
  string
)
"src/lib/uTop.cppo.ml" 116 4037 4039 "src/lib/uTop.cppo.ml" 118 4081 4105
type(
  string
)
"src/lib/uTop.cppo.ml" 115 4007 4009 "src/lib/uTop.cppo.ml" 118 4081 4105
type(
  string
)
"src/lib/uTop.cppo.ml" 114 3959 3961 "src/lib/uTop.cppo.ml" 118 4081 4105
type(
  string
)
"src/lib/uTop.cppo.ml" 113 3922 3924 "src/lib/uTop.cppo.ml" 118 4081 4105
type(
  string
)
"src/lib/uTop.cppo.ml" 120 4107 4111 "src/lib/uTop.cppo.ml" 120 4107 4134
type(
  exn -> (int * int) * string
)
ident(
  def get_ocaml_error_message "src/lib/uTop.cppo.ml" 135 4510 4510 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 120 4107 4135 "src/lib/uTop.cppo.ml" 120 4107 4138
type(
  exn
)
ident(
  def exn "src/lib/uTop.cppo.ml" 121 4141 4143 "src/lib/uTop.cppo.ml" 133 4491 4508
)
"src/lib/uTop.cppo.ml" 121 4141 4147 "src/lib/uTop.cppo.ml" 121 4141 4153
type(
  Buffer.t
)
ident(
  def buffer "src/lib/uTop.cppo.ml" 122 4178 4180 "src/lib/uTop.cppo.ml" 133 4491 4508
)
"src/lib/uTop.cppo.ml" 121 4141 4156 "src/lib/uTop.cppo.ml" 121 4141 4169
type(
  int -> Buffer.t
)
ident(
  ext_ref Buffer.create
)
"src/lib/uTop.cppo.ml" 121 4141 4170 "src/lib/uTop.cppo.ml" 121 4141 4174
type(
  int
)
"src/lib/uTop.cppo.ml" 121 4141 4156 "src/lib/uTop.cppo.ml" 121 4141 4174
call(
  stack
)
type(
  Buffer.t
)
"src/lib/uTop.cppo.ml" 122 4178 4184 "src/lib/uTop.cppo.ml" 122 4178 4186
type(
  Format.formatter
)
ident(
  def pp "src/lib/uTop.cppo.ml" 123 4226 4228 "src/lib/uTop.cppo.ml" 133 4491 4508
)
"src/lib/uTop.cppo.ml" 122 4178 4189 "src/lib/uTop.cppo.ml" 122 4178 4215
type(
  Buffer.t -> Format.formatter
)
ident(
  ext_ref Format.formatter_of_buffer
)
"src/lib/uTop.cppo.ml" 122 4178 4216 "src/lib/uTop.cppo.ml" 122 4178 4222
type(
  Buffer.t
)
ident(
  int_ref buffer "src/lib/uTop.cppo.ml" 121 4141 4147 "src/lib/uTop.cppo.ml" 121 4141 4153
)
"src/lib/uTop.cppo.ml" 122 4178 4189 "src/lib/uTop.cppo.ml" 122 4178 4222
call(
  stack
)
type(
  Format.formatter
)
"src/lib/uTop.cppo.ml" 123 4226 4228 "src/lib/uTop.cppo.ml" 123 4226 4251
type(
  Format.formatter -> unit
)
ident(
  ext_ref UTop_private.set_margin
)
"src/lib/uTop.cppo.ml" 123 4226 4252 "src/lib/uTop.cppo.ml" 123 4226 4254
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 122 4178 4184 "src/lib/uTop.cppo.ml" 122 4178 4186
)
"src/lib/uTop.cppo.ml" 123 4226 4228 "src/lib/uTop.cppo.ml" 123 4226 4254
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 124 4256 4258 "src/lib/uTop.cppo.ml" 124 4256 4277
type(
  Format.formatter -> exn -> unit
)
ident(
  ext_ref Errors.report_error
)
"src/lib/uTop.cppo.ml" 124 4256 4278 "src/lib/uTop.cppo.ml" 124 4256 4280
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 122 4178 4184 "src/lib/uTop.cppo.ml" 122 4178 4186
)
"src/lib/uTop.cppo.ml" 124 4256 4281 "src/lib/uTop.cppo.ml" 124 4256 4284
type(
  exn
)
ident(
  int_ref exn "src/lib/uTop.cppo.ml" 120 4107 4135 "src/lib/uTop.cppo.ml" 120 4107 4138
)
"src/lib/uTop.cppo.ml" 124 4256 4258 "src/lib/uTop.cppo.ml" 124 4256 4284
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 125 4286 4288 "src/lib/uTop.cppo.ml" 125 4286 4309
type(
  Format.formatter -> unit -> unit
)
ident(
  ext_ref Format.pp_print_flush
)
"src/lib/uTop.cppo.ml" 125 4286 4310 "src/lib/uTop.cppo.ml" 125 4286 4312
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 122 4178 4184 "src/lib/uTop.cppo.ml" 122 4178 4186
)
"src/lib/uTop.cppo.ml" 125 4286 4313 "src/lib/uTop.cppo.ml" 125 4286 4315
type(
  unit
)
"src/lib/uTop.cppo.ml" 125 4286 4288 "src/lib/uTop.cppo.ml" 125 4286 4315
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 126 4317 4323 "src/lib/uTop.cppo.ml" 126 4317 4326
type(
  string
)
ident(
  def str "src/lib/uTop.cppo.ml" 127 4355 4357 "src/lib/uTop.cppo.ml" 133 4491 4508
)
"src/lib/uTop.cppo.ml" 126 4317 4329 "src/lib/uTop.cppo.ml" 126 4317 4344
type(
  Buffer.t -> string
)
ident(
  ext_ref Buffer.contents
)
"src/lib/uTop.cppo.ml" 126 4317 4345 "src/lib/uTop.cppo.ml" 126 4317 4351
type(
  Buffer.t
)
ident(
  int_ref buffer "src/lib/uTop.cppo.ml" 121 4141 4147 "src/lib/uTop.cppo.ml" 121 4141 4153
)
"src/lib/uTop.cppo.ml" 126 4317 4329 "src/lib/uTop.cppo.ml" 126 4317 4351
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 128 4361 4365 "src/lib/uTop.cppo.ml" 128 4361 4377
type(
  string ->
  (int -> int -> string -> (int * int) * string, '_a,
   (int -> int -> string -> (int * int) * string) -> (int * int) * string,
   (int * int) * string)
  Scanf.scanner
)
ident(
  ext_ref Scanf.sscanf
)
"src/lib/uTop.cppo.ml" 129 4378 4384 "src/lib/uTop.cppo.ml" 129 4378 4387
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 126 4317 4323 "src/lib/uTop.cppo.ml" 126 4317 4326
)
"src/lib/uTop.cppo.ml" 130 4388 4394 "src/lib/uTop.cppo.ml" 130 4388 4427
type(
  (int -> int -> string -> (int * int) * string, Scanf.Scanning.in_channel,
   '_a,
   (int -> int -> string -> (int * int) * string) -> (int * int) * string,
   (int -> int -> string -> (int * int) * string) -> (int * int) * string,
   (int * int) * string)
  format6
)
"src/lib/uTop.cppo.ml" 131 4428 4439 "src/lib/uTop.cppo.ml" 131 4428 4444
type(
  int
)
ident(
  def start "src/lib/uTop.cppo.ml" 131 4428 4445 "src/lib/uTop.cppo.ml" 131 4428 4477
)
"src/lib/uTop.cppo.ml" 131 4428 4445 "src/lib/uTop.cppo.ml" 131 4428 4449
type(
  int
)
ident(
  def stop "src/lib/uTop.cppo.ml" 131 4428 4450 "src/lib/uTop.cppo.ml" 131 4428 4477
)
"src/lib/uTop.cppo.ml" 131 4428 4450 "src/lib/uTop.cppo.ml" 131 4428 4453
type(
  string
)
ident(
  def msg "src/lib/uTop.cppo.ml" 131 4428 4457 "src/lib/uTop.cppo.ml" 131 4428 4477
)
"src/lib/uTop.cppo.ml" 131 4428 4459 "src/lib/uTop.cppo.ml" 131 4428 4464
type(
  int
)
ident(
  int_ref start "src/lib/uTop.cppo.ml" 131 4428 4439 "src/lib/uTop.cppo.ml" 131 4428 4444
)
"src/lib/uTop.cppo.ml" 131 4428 4466 "src/lib/uTop.cppo.ml" 131 4428 4470
type(
  int
)
ident(
  int_ref stop "src/lib/uTop.cppo.ml" 131 4428 4445 "src/lib/uTop.cppo.ml" 131 4428 4449
)
"src/lib/uTop.cppo.ml" 131 4428 4458 "src/lib/uTop.cppo.ml" 131 4428 4471
type(
  int * int
)
"src/lib/uTop.cppo.ml" 131 4428 4473 "src/lib/uTop.cppo.ml" 131 4428 4476
type(
  string
)
ident(
  int_ref msg "src/lib/uTop.cppo.ml" 131 4428 4450 "src/lib/uTop.cppo.ml" 131 4428 4453
)
"src/lib/uTop.cppo.ml" 131 4428 4457 "src/lib/uTop.cppo.ml" 131 4428 4477
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 131 4428 4434 "src/lib/uTop.cppo.ml" 131 4428 4478
type(
  int -> int -> string -> (int * int) * string
)
"src/lib/uTop.cppo.ml" 128 4361 4365 "src/lib/uTop.cppo.ml" 131 4428 4478
call(
  stack
)
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 132 4479 4486 "src/lib/uTop.cppo.ml" 132 4479 4487
type(
  exn
)
"src/lib/uTop.cppo.ml" 133 4491 4497 "src/lib/uTop.cppo.ml" 133 4491 4498
type(
  int
)
"src/lib/uTop.cppo.ml" 133 4491 4500 "src/lib/uTop.cppo.ml" 133 4491 4501
type(
  int
)
"src/lib/uTop.cppo.ml" 133 4491 4496 "src/lib/uTop.cppo.ml" 133 4491 4502
type(
  int * int
)
"src/lib/uTop.cppo.ml" 133 4491 4504 "src/lib/uTop.cppo.ml" 133 4491 4507
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 126 4317 4323 "src/lib/uTop.cppo.ml" 126 4317 4326
)
"src/lib/uTop.cppo.ml" 133 4491 4495 "src/lib/uTop.cppo.ml" 133 4491 4508
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 127 4355 4357 "src/lib/uTop.cppo.ml" 133 4491 4508
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 126 4317 4319 "src/lib/uTop.cppo.ml" 133 4491 4508
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 125 4286 4288 "src/lib/uTop.cppo.ml" 133 4491 4508
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 124 4256 4258 "src/lib/uTop.cppo.ml" 133 4491 4508
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 123 4226 4228 "src/lib/uTop.cppo.ml" 133 4491 4508
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 122 4178 4180 "src/lib/uTop.cppo.ml" 133 4491 4508
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 121 4141 4143 "src/lib/uTop.cppo.ml" 133 4491 4508
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 135 4510 4514 "src/lib/uTop.cppo.ml" 135 4510 4532
type(
  Buffer.t -> Format.formatter list -> (unit -> 'a) -> 'a
)
ident(
  def collect_formatters "src/lib/uTop.cppo.ml" 167 5534 5534 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 135 4510 4533 "src/lib/uTop.cppo.ml" 135 4510 4536
type(
  Buffer.t
)
ident(
  def buf "src/lib/uTop.cppo.ml" 135 4510 4537 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 135 4510 4537 "src/lib/uTop.cppo.ml" 135 4510 4540
type(
  Format.formatter list
)
ident(
  def pps "src/lib/uTop.cppo.ml" 135 4510 4541 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 135 4510 4541 "src/lib/uTop.cppo.ml" 135 4510 4542
type(
  unit -> 'a
)
ident(
  def f "src/lib/uTop.cppo.ml" 137 4581 4583 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 137 4581 4583 "src/lib/uTop.cppo.ml" 137 4581 4592
type(
  (Format.formatter -> unit) -> Format.formatter list -> unit
)
ident(
  ext_ref List.iter
)
"src/lib/uTop.cppo.ml" 137 4581 4598 "src/lib/uTop.cppo.ml" 137 4581 4600
type(
  Format.formatter
)
ident(
  def pp "src/lib/uTop.cppo.ml" 137 4581 4604 "src/lib/uTop.cppo.ml" 137 4581 4631
)
"src/lib/uTop.cppo.ml" 137 4581 4604 "src/lib/uTop.cppo.ml" 137 4581 4625
type(
  Format.formatter -> unit -> unit
)
ident(
  ext_ref Format.pp_print_flush
)
"src/lib/uTop.cppo.ml" 137 4581 4626 "src/lib/uTop.cppo.ml" 137 4581 4628
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 137 4581 4598 "src/lib/uTop.cppo.ml" 137 4581 4600
)
"src/lib/uTop.cppo.ml" 137 4581 4629 "src/lib/uTop.cppo.ml" 137 4581 4631
type(
  unit
)
"src/lib/uTop.cppo.ml" 137 4581 4604 "src/lib/uTop.cppo.ml" 137 4581 4631
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 137 4581 4593 "src/lib/uTop.cppo.ml" 137 4581 4632
type(
  Format.formatter -> unit
)
"src/lib/uTop.cppo.ml" 137 4581 4633 "src/lib/uTop.cppo.ml" 137 4581 4636
type(
  Format.formatter list
)
ident(
  int_ref pps "src/lib/uTop.cppo.ml" 135 4510 4537 "src/lib/uTop.cppo.ml" 135 4510 4540
)
"src/lib/uTop.cppo.ml" 137 4581 4583 "src/lib/uTop.cppo.ml" 137 4581 4636
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 139 4676 4682 "src/lib/uTop.cppo.ml" 139 4676 4686
type(
  Format.formatter_out_functions list
)
ident(
  def save "src/lib/uTop.cppo.ml" 140 4761 4763 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 139 4676 4689 "src/lib/uTop.cppo.ml" 139 4676 4697
type(
  (Format.formatter -> Format.formatter_out_functions) ->
  Format.formatter list -> Format.formatter_out_functions list
)
ident(
  ext_ref List.map
)
"src/lib/uTop.cppo.ml" 139 4676 4703 "src/lib/uTop.cppo.ml" 139 4676 4705
type(
  Format.formatter
)
ident(
  def pp "src/lib/uTop.cppo.ml" 139 4676 4709 "src/lib/uTop.cppo.ml" 139 4676 4752
)
"src/lib/uTop.cppo.ml" 139 4676 4709 "src/lib/uTop.cppo.ml" 139 4676 4746
type(
  Format.formatter -> unit -> Format.formatter_out_functions
)
ident(
  ext_ref Format.pp_get_formatter_out_functions
)
"src/lib/uTop.cppo.ml" 139 4676 4747 "src/lib/uTop.cppo.ml" 139 4676 4749
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 139 4676 4703 "src/lib/uTop.cppo.ml" 139 4676 4705
)
"src/lib/uTop.cppo.ml" 139 4676 4750 "src/lib/uTop.cppo.ml" 139 4676 4752
type(
  unit
)
"src/lib/uTop.cppo.ml" 139 4676 4709 "src/lib/uTop.cppo.ml" 139 4676 4752
call(
  tail
)
type(
  Format.formatter_out_functions
)
"src/lib/uTop.cppo.ml" 139 4676 4698 "src/lib/uTop.cppo.ml" 139 4676 4753
type(
  Format.formatter -> Format.formatter_out_functions
)
"src/lib/uTop.cppo.ml" 139 4676 4754 "src/lib/uTop.cppo.ml" 139 4676 4757
type(
  Format.formatter list
)
ident(
  int_ref pps "src/lib/uTop.cppo.ml" 135 4510 4537 "src/lib/uTop.cppo.ml" 135 4510 4540
)
"src/lib/uTop.cppo.ml" 139 4676 4689 "src/lib/uTop.cppo.ml" 139 4676 4757
call(
  stack
)
type(
  Format.formatter_out_functions list
)
"src/lib/uTop.cppo.ml" 140 4761 4767 "src/lib/uTop.cppo.ml" 140 4761 4774
type(
  unit -> unit
)
ident(
  def restore "src/lib/uTop.cppo.ml" 148 4975 4977 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 140 4761 4775 "src/lib/uTop.cppo.ml" 140 4761 4777
type(
  unit
)
"src/lib/uTop.cppo.ml" 141 4780 4784 "src/lib/uTop.cppo.ml" 141 4780 4794
type(
  (Format.formatter -> Format.formatter_out_functions -> unit) ->
  Format.formatter list -> Format.formatter_out_functions list -> unit
)
ident(
  ext_ref List.iter2
)
"src/lib/uTop.cppo.ml" 142 4795 4806 "src/lib/uTop.cppo.ml" 142 4795 4808
type(
  Format.formatter
)
ident(
  def pp "src/lib/uTop.cppo.ml" 142 4795 4809 "src/lib/uTop.cppo.ml" 144 4864 4927
)
"src/lib/uTop.cppo.ml" 142 4795 4809 "src/lib/uTop.cppo.ml" 142 4795 4822
type(
  Format.formatter_out_functions
)
ident(
  def out_functions "src/lib/uTop.cppo.ml" 143 4826 4835 "src/lib/uTop.cppo.ml" 144 4864 4927
)
"src/lib/uTop.cppo.ml" 143 4826 4835 "src/lib/uTop.cppo.ml" 143 4826 4856
type(
  Format.formatter -> unit -> unit
)
ident(
  ext_ref Format.pp_print_flush
)
"src/lib/uTop.cppo.ml" 143 4826 4857 "src/lib/uTop.cppo.ml" 143 4826 4859
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 142 4795 4806 "src/lib/uTop.cppo.ml" 142 4795 4808
)
"src/lib/uTop.cppo.ml" 143 4826 4860 "src/lib/uTop.cppo.ml" 143 4826 4862
type(
  unit
)
"src/lib/uTop.cppo.ml" 143 4826 4835 "src/lib/uTop.cppo.ml" 143 4826 4862
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 144 4864 4873 "src/lib/uTop.cppo.ml" 144 4864 4910
type(
  Format.formatter -> Format.formatter_out_functions -> unit
)
ident(
  ext_ref Format.pp_set_formatter_out_functions
)
"src/lib/uTop.cppo.ml" 144 4864 4911 "src/lib/uTop.cppo.ml" 144 4864 4913
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 142 4795 4806 "src/lib/uTop.cppo.ml" 142 4795 4808
)
"src/lib/uTop.cppo.ml" 144 4864 4914 "src/lib/uTop.cppo.ml" 144 4864 4927
type(
  Format.formatter_out_functions
)
ident(
  int_ref out_functions "src/lib/uTop.cppo.ml" 142 4795 4809 "src/lib/uTop.cppo.ml" 142 4795 4822
)
"src/lib/uTop.cppo.ml" 144 4864 4873 "src/lib/uTop.cppo.ml" 144 4864 4927
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 143 4826 4835 "src/lib/uTop.cppo.ml" 144 4864 4927
type(
  unit
)
"src/lib/uTop.cppo.ml" 142 4795 4801 "src/lib/uTop.cppo.ml" 144 4864 4928
type(
  Format.formatter -> Format.formatter_out_functions -> unit
)
"src/lib/uTop.cppo.ml" 145 4929 4935 "src/lib/uTop.cppo.ml" 145 4929 4938
type(
  Format.formatter list
)
ident(
  int_ref pps "src/lib/uTop.cppo.ml" 135 4510 4537 "src/lib/uTop.cppo.ml" 135 4510 4540
)
"src/lib/uTop.cppo.ml" 145 4929 4939 "src/lib/uTop.cppo.ml" 145 4929 4943
type(
  Format.formatter_out_functions list
)
ident(
  int_ref save "src/lib/uTop.cppo.ml" 139 4676 4682 "src/lib/uTop.cppo.ml" 139 4676 4686
)
"src/lib/uTop.cppo.ml" 141 4780 4784 "src/lib/uTop.cppo.ml" 145 4929 4943
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 148 4975 4981 "src/lib/uTop.cppo.ml" 148 4975 4991
type(
  string -> int -> int -> unit
)
ident(
  def out_string "src/lib/uTop.cppo.ml" 152 5187 5189 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 148 4975 4992 "src/lib/uTop.cppo.ml" 148 4975 4995
type(
  string
)
ident(
  def str "src/lib/uTop.cppo.ml" 148 4975 4996 "src/lib/uTop.cppo.ml" 148 4975 5042
)
"src/lib/uTop.cppo.ml" 148 4975 4996 "src/lib/uTop.cppo.ml" 148 4975 4999
type(
  int
)
ident(
  def ofs "src/lib/uTop.cppo.ml" 148 4975 5000 "src/lib/uTop.cppo.ml" 148 4975 5042
)
"src/lib/uTop.cppo.ml" 148 4975 5000 "src/lib/uTop.cppo.ml" 148 4975 5003
type(
  int
)
ident(
  def len "src/lib/uTop.cppo.ml" 148 4975 5006 "src/lib/uTop.cppo.ml" 148 4975 5042
)
"src/lib/uTop.cppo.ml" 148 4975 5006 "src/lib/uTop.cppo.ml" 148 4975 5026
type(
  Buffer.t -> string -> int -> int -> unit
)
ident(
  ext_ref Buffer.add_substring
)
"src/lib/uTop.cppo.ml" 148 4975 5027 "src/lib/uTop.cppo.ml" 148 4975 5030
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 135 4510 4533 "src/lib/uTop.cppo.ml" 135 4510 4536
)
"src/lib/uTop.cppo.ml" 148 4975 5031 "src/lib/uTop.cppo.ml" 148 4975 5034
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 148 4975 4992 "src/lib/uTop.cppo.ml" 148 4975 4995
)
"src/lib/uTop.cppo.ml" 148 4975 5035 "src/lib/uTop.cppo.ml" 148 4975 5038
type(
  int
)
ident(
  int_ref ofs "src/lib/uTop.cppo.ml" 148 4975 4996 "src/lib/uTop.cppo.ml" 148 4975 4999
)
"src/lib/uTop.cppo.ml" 148 4975 5039 "src/lib/uTop.cppo.ml" 148 4975 5042
type(
  int
)
ident(
  int_ref len "src/lib/uTop.cppo.ml" 148 4975 5000 "src/lib/uTop.cppo.ml" 148 4975 5003
)
"src/lib/uTop.cppo.ml" 148 4975 5006 "src/lib/uTop.cppo.ml" 148 4975 5042
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 149 5043 5049 "src/lib/uTop.cppo.ml" 149 5043 5058
type(
  'b -> unit
)
ident(
  def out_flush "src/lib/uTop.cppo.ml" 152 5187 5189 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 149 5043 5061 "src/lib/uTop.cppo.ml" 149 5043 5067
type(
  'b -> unit
)
ident(
  ext_ref Pervasives.ignore
)
"src/lib/uTop.cppo.ml" 150 5068 5074 "src/lib/uTop.cppo.ml" 150 5068 5085
type(
  unit -> unit
)
ident(
  def out_newline "src/lib/uTop.cppo.ml" 152 5187 5189 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 150 5068 5086 "src/lib/uTop.cppo.ml" 150 5068 5088
type(
  unit
)
"src/lib/uTop.cppo.ml" 150 5068 5091 "src/lib/uTop.cppo.ml" 150 5068 5106
type(
  Buffer.t -> char -> unit
)
ident(
  ext_ref Buffer.add_char
)
"src/lib/uTop.cppo.ml" 150 5068 5107 "src/lib/uTop.cppo.ml" 150 5068 5110
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 135 4510 4533 "src/lib/uTop.cppo.ml" 135 4510 4536
)
"src/lib/uTop.cppo.ml" 150 5068 5111 "src/lib/uTop.cppo.ml" 150 5068 5115
type(
  char
)
"src/lib/uTop.cppo.ml" 150 5068 5091 "src/lib/uTop.cppo.ml" 150 5068 5115
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 151 5116 5122 "src/lib/uTop.cppo.ml" 151 5116 5132
type(
  int -> unit
)
ident(
  def out_spaces "src/lib/uTop.cppo.ml" 152 5187 5189 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 151 5116 5133 "src/lib/uTop.cppo.ml" 151 5116 5134
type(
  int
)
ident(
  def n "src/lib/uTop.cppo.ml" 151 5116 5137 "src/lib/uTop.cppo.ml" 151 5116 5183
)
"src/lib/uTop.cppo.ml" 151 5116 5145 "src/lib/uTop.cppo.ml" 151 5116 5146
type(
  int
)
"src/lib/uTop.cppo.ml" 151 5116 5150 "src/lib/uTop.cppo.ml" 151 5116 5151
type(
  int
)
ident(
  int_ref n "src/lib/uTop.cppo.ml" 151 5116 5133 "src/lib/uTop.cppo.ml" 151 5116 5134
)
"src/lib/uTop.cppo.ml" 151 5116 5155 "src/lib/uTop.cppo.ml" 151 5116 5170
type(
  Buffer.t -> char -> unit
)
ident(
  ext_ref Buffer.add_char
)
"src/lib/uTop.cppo.ml" 151 5116 5171 "src/lib/uTop.cppo.ml" 151 5116 5174
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 135 4510 4533 "src/lib/uTop.cppo.ml" 135 4510 4536
)
"src/lib/uTop.cppo.ml" 151 5116 5175 "src/lib/uTop.cppo.ml" 151 5116 5178
type(
  char
)
"src/lib/uTop.cppo.ml" 151 5116 5155 "src/lib/uTop.cppo.ml" 151 5116 5178
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 151 5116 5137 "src/lib/uTop.cppo.ml" 151 5116 5183
type(
  unit
)
"src/lib/uTop.cppo.ml" 152 5187 5193 "src/lib/uTop.cppo.ml" 152 5187 5206
type(
  Format.formatter_out_functions
)
ident(
  def out_functions "src/lib/uTop.cppo.ml" 154 5307 5309 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 152 5187 5211 "src/lib/uTop.cppo.ml" 152 5187 5228
type(
  string -> int -> int -> unit
)
ident(
  int_ref out_string "src/lib/uTop.cppo.ml" 148 4975 4981 "src/lib/uTop.cppo.ml" 148 4975 4991
)
"src/lib/uTop.cppo.ml" 152 5187 5230 "src/lib/uTop.cppo.ml" 152 5187 5239
type(
  unit -> unit
)
ident(
  int_ref out_flush "src/lib/uTop.cppo.ml" 149 5043 5049 "src/lib/uTop.cppo.ml" 149 5043 5058
)
"src/lib/uTop.cppo.ml" 152 5187 5241 "src/lib/uTop.cppo.ml" 152 5187 5252
type(
  unit -> unit
)
ident(
  int_ref out_newline "src/lib/uTop.cppo.ml" 150 5068 5074 "src/lib/uTop.cppo.ml" 150 5068 5085
)
"src/lib/uTop.cppo.ml" 152 5187 5254 "src/lib/uTop.cppo.ml" 152 5187 5264
type(
  int -> unit
)
ident(
  int_ref out_spaces "src/lib/uTop.cppo.ml" 151 5116 5122 "src/lib/uTop.cppo.ml" 151 5116 5132
)
"src/lib/uTop.cppo.ml" 152 5187 5209 "src/lib/uTop.cppo.ml" 152 5187 5266
type(
  Format.formatter_out_functions
)
"src/lib/uTop.cppo.ml" 154 5307 5309 "src/lib/uTop.cppo.ml" 154 5307 5318
type(
  (Format.formatter -> unit) -> Format.formatter list -> unit
)
ident(
  ext_ref List.iter
)
"src/lib/uTop.cppo.ml" 155 5319 5328 "src/lib/uTop.cppo.ml" 155 5319 5330
type(
  Format.formatter
)
ident(
  def pp "src/lib/uTop.cppo.ml" 156 5334 5341 "src/lib/uTop.cppo.ml" 157 5369 5430
)
"src/lib/uTop.cppo.ml" 156 5334 5341 "src/lib/uTop.cppo.ml" 156 5334 5364
type(
  Format.formatter -> unit
)
ident(
  ext_ref UTop_private.set_margin
)
"src/lib/uTop.cppo.ml" 156 5334 5365 "src/lib/uTop.cppo.ml" 156 5334 5367
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 155 5319 5328 "src/lib/uTop.cppo.ml" 155 5319 5330
)
"src/lib/uTop.cppo.ml" 156 5334 5341 "src/lib/uTop.cppo.ml" 156 5334 5367
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 157 5369 5376 "src/lib/uTop.cppo.ml" 157 5369 5413
type(
  Format.formatter -> Format.formatter_out_functions -> unit
)
ident(
  ext_ref Format.pp_set_formatter_out_functions
)
"src/lib/uTop.cppo.ml" 157 5369 5414 "src/lib/uTop.cppo.ml" 157 5369 5416
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 155 5319 5328 "src/lib/uTop.cppo.ml" 155 5319 5330
)
"src/lib/uTop.cppo.ml" 157 5369 5417 "src/lib/uTop.cppo.ml" 157 5369 5430
type(
  Format.formatter_out_functions
)
ident(
  int_ref out_functions "src/lib/uTop.cppo.ml" 152 5187 5193 "src/lib/uTop.cppo.ml" 152 5187 5206
)
"src/lib/uTop.cppo.ml" 157 5369 5376 "src/lib/uTop.cppo.ml" 157 5369 5430
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 156 5334 5341 "src/lib/uTop.cppo.ml" 157 5369 5430
type(
  unit
)
"src/lib/uTop.cppo.ml" 155 5319 5323 "src/lib/uTop.cppo.ml" 157 5369 5431
type(
  Format.formatter -> unit
)
"src/lib/uTop.cppo.ml" 158 5432 5436 "src/lib/uTop.cppo.ml" 158 5432 5439
type(
  Format.formatter list
)
ident(
  int_ref pps "src/lib/uTop.cppo.ml" 135 4510 4537 "src/lib/uTop.cppo.ml" 135 4510 4540
)
"src/lib/uTop.cppo.ml" 154 5307 5309 "src/lib/uTop.cppo.ml" 158 5432 5439
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 160 5447 5455 "src/lib/uTop.cppo.ml" 160 5447 5456
type(
  'a
)
ident(
  def x "src/lib/uTop.cppo.ml" 161 5467 5471 "src/lib/uTop.cppo.ml" 162 5483 5488
)
"src/lib/uTop.cppo.ml" 160 5447 5459 "src/lib/uTop.cppo.ml" 160 5447 5460
type(
  unit -> 'a
)
ident(
  int_ref f "src/lib/uTop.cppo.ml" 135 4510 4541 "src/lib/uTop.cppo.ml" 135 4510 4542
)
"src/lib/uTop.cppo.ml" 160 5447 5461 "src/lib/uTop.cppo.ml" 160 5447 5463
type(
  unit
)
"src/lib/uTop.cppo.ml" 160 5447 5459 "src/lib/uTop.cppo.ml" 160 5447 5463
call(
  stack
)
type(
  'a
)
"src/lib/uTop.cppo.ml" 161 5467 5471 "src/lib/uTop.cppo.ml" 161 5467 5478
type(
  unit -> unit
)
ident(
  int_ref restore "src/lib/uTop.cppo.ml" 140 4761 4767 "src/lib/uTop.cppo.ml" 140 4761 4774
)
"src/lib/uTop.cppo.ml" 161 5467 5479 "src/lib/uTop.cppo.ml" 161 5467 5481
type(
  unit
)
"src/lib/uTop.cppo.ml" 161 5467 5471 "src/lib/uTop.cppo.ml" 161 5467 5481
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 162 5483 5487 "src/lib/uTop.cppo.ml" 162 5483 5488
type(
  'a
)
ident(
  int_ref x "src/lib/uTop.cppo.ml" 160 5447 5455 "src/lib/uTop.cppo.ml" 160 5447 5456
)
"src/lib/uTop.cppo.ml" 161 5467 5471 "src/lib/uTop.cppo.ml" 162 5483 5488
type(
  'a
)
"src/lib/uTop.cppo.ml" 160 5447 5451 "src/lib/uTop.cppo.ml" 162 5483 5488
type(
  'a
)
"src/lib/uTop.cppo.ml" 163 5489 5496 "src/lib/uTop.cppo.ml" 163 5489 5499
type(
  exn
)
ident(
  def exn "src/lib/uTop.cppo.ml" 164 5503 5507 "src/lib/uTop.cppo.ml" 165 5519 5532
)
"src/lib/uTop.cppo.ml" 164 5503 5507 "src/lib/uTop.cppo.ml" 164 5503 5514
type(
  unit -> unit
)
ident(
  int_ref restore "src/lib/uTop.cppo.ml" 140 4761 4767 "src/lib/uTop.cppo.ml" 140 4761 4774
)
"src/lib/uTop.cppo.ml" 164 5503 5515 "src/lib/uTop.cppo.ml" 164 5503 5517
type(
  unit
)
"src/lib/uTop.cppo.ml" 164 5503 5507 "src/lib/uTop.cppo.ml" 164 5503 5517
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 165 5519 5523 "src/lib/uTop.cppo.ml" 165 5519 5528
type(
  exn -> 'a
)
ident(
  ext_ref Pervasives.raise
)
"src/lib/uTop.cppo.ml" 165 5519 5529 "src/lib/uTop.cppo.ml" 165 5519 5532
type(
  exn
)
ident(
  int_ref exn "src/lib/uTop.cppo.ml" 163 5489 5496 "src/lib/uTop.cppo.ml" 163 5489 5499
)
"src/lib/uTop.cppo.ml" 165 5519 5523 "src/lib/uTop.cppo.ml" 165 5519 5532
type(
  'a
)
"src/lib/uTop.cppo.ml" 164 5503 5507 "src/lib/uTop.cppo.ml" 165 5519 5532
type(
  'a
)
"src/lib/uTop.cppo.ml" 159 5441 5443 "src/lib/uTop.cppo.ml" 165 5519 5532
type(
  'a
)
"src/lib/uTop.cppo.ml" 154 5307 5309 "src/lib/uTop.cppo.ml" 165 5519 5532
type(
  'a
)
"src/lib/uTop.cppo.ml" 152 5187 5189 "src/lib/uTop.cppo.ml" 165 5519 5532
type(
  'a
)
"src/lib/uTop.cppo.ml" 148 4975 4977 "src/lib/uTop.cppo.ml" 165 5519 5532
type(
  'a
)
"src/lib/uTop.cppo.ml" 140 4761 4763 "src/lib/uTop.cppo.ml" 165 5519 5532
type(
  'a
)
"src/lib/uTop.cppo.ml" 139 4676 4678 "src/lib/uTop.cppo.ml" 165 5519 5532
type(
  'a
)
"src/lib/uTop.cppo.ml" 137 4581 4583 "src/lib/uTop.cppo.ml" 165 5519 5532
type(
  'a
)
"src/lib/uTop.cppo.ml" 167 5534 5538 "src/lib/uTop.cppo.ml" 167 5534 5556
type(
  Format.formatter list -> (unit -> 'a) -> 'a
)
ident(
  def discard_formatters "src/lib/uTop.cppo.ml" 198 6567 6567 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 167 5534 5557 "src/lib/uTop.cppo.ml" 167 5534 5560
type(
  Format.formatter list
)
ident(
  def pps "src/lib/uTop.cppo.ml" 167 5534 5561 "src/lib/uTop.cppo.ml" 192 6335 6348
)
"src/lib/uTop.cppo.ml" 167 5534 5561 "src/lib/uTop.cppo.ml" 167 5534 5562
type(
  unit -> 'a
)
ident(
  def f "src/lib/uTop.cppo.ml" 169 5601 5603 "src/lib/uTop.cppo.ml" 192 6335 6348
)
"src/lib/uTop.cppo.ml" 169 5601 5603 "src/lib/uTop.cppo.ml" 169 5601 5612
type(
  (Format.formatter -> unit) -> Format.formatter list -> unit
)
ident(
  ext_ref List.iter
)
"src/lib/uTop.cppo.ml" 169 5601 5618 "src/lib/uTop.cppo.ml" 169 5601 5620
type(
  Format.formatter
)
ident(
  def pp "src/lib/uTop.cppo.ml" 169 5601 5624 "src/lib/uTop.cppo.ml" 169 5601 5651
)
"src/lib/uTop.cppo.ml" 169 5601 5624 "src/lib/uTop.cppo.ml" 169 5601 5645
type(
  Format.formatter -> unit -> unit
)
ident(
  ext_ref Format.pp_print_flush
)
"src/lib/uTop.cppo.ml" 169 5601 5646 "src/lib/uTop.cppo.ml" 169 5601 5648
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 169 5601 5618 "src/lib/uTop.cppo.ml" 169 5601 5620
)
"src/lib/uTop.cppo.ml" 169 5601 5649 "src/lib/uTop.cppo.ml" 169 5601 5651
type(
  unit
)
"src/lib/uTop.cppo.ml" 169 5601 5624 "src/lib/uTop.cppo.ml" 169 5601 5651
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 169 5601 5613 "src/lib/uTop.cppo.ml" 169 5601 5652
type(
  Format.formatter -> unit
)
"src/lib/uTop.cppo.ml" 169 5601 5653 "src/lib/uTop.cppo.ml" 169 5601 5656
type(
  Format.formatter list
)
ident(
  int_ref pps "src/lib/uTop.cppo.ml" 167 5534 5557 "src/lib/uTop.cppo.ml" 167 5534 5560
)
"src/lib/uTop.cppo.ml" 169 5601 5603 "src/lib/uTop.cppo.ml" 169 5601 5656
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 171 5696 5702 "src/lib/uTop.cppo.ml" 171 5696 5706
type(
  Format.formatter_out_functions list
)
ident(
  def save "src/lib/uTop.cppo.ml" 172 5781 5783 "src/lib/uTop.cppo.ml" 192 6335 6348
)
"src/lib/uTop.cppo.ml" 171 5696 5709 "src/lib/uTop.cppo.ml" 171 5696 5717
type(
  (Format.formatter -> Format.formatter_out_functions) ->
  Format.formatter list -> Format.formatter_out_functions list
)
ident(
  ext_ref List.map
)
"src/lib/uTop.cppo.ml" 171 5696 5723 "src/lib/uTop.cppo.ml" 171 5696 5725
type(
  Format.formatter
)
ident(
  def pp "src/lib/uTop.cppo.ml" 171 5696 5729 "src/lib/uTop.cppo.ml" 171 5696 5772
)
"src/lib/uTop.cppo.ml" 171 5696 5729 "src/lib/uTop.cppo.ml" 171 5696 5766
type(
  Format.formatter -> unit -> Format.formatter_out_functions
)
ident(
  ext_ref Format.pp_get_formatter_out_functions
)
"src/lib/uTop.cppo.ml" 171 5696 5767 "src/lib/uTop.cppo.ml" 171 5696 5769
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 171 5696 5723 "src/lib/uTop.cppo.ml" 171 5696 5725
)
"src/lib/uTop.cppo.ml" 171 5696 5770 "src/lib/uTop.cppo.ml" 171 5696 5772
type(
  unit
)
"src/lib/uTop.cppo.ml" 171 5696 5729 "src/lib/uTop.cppo.ml" 171 5696 5772
call(
  tail
)
type(
  Format.formatter_out_functions
)
"src/lib/uTop.cppo.ml" 171 5696 5718 "src/lib/uTop.cppo.ml" 171 5696 5773
type(
  Format.formatter -> Format.formatter_out_functions
)
"src/lib/uTop.cppo.ml" 171 5696 5774 "src/lib/uTop.cppo.ml" 171 5696 5777
type(
  Format.formatter list
)
ident(
  int_ref pps "src/lib/uTop.cppo.ml" 167 5534 5557 "src/lib/uTop.cppo.ml" 167 5534 5560
)
"src/lib/uTop.cppo.ml" 171 5696 5709 "src/lib/uTop.cppo.ml" 171 5696 5777
call(
  stack
)
type(
  Format.formatter_out_functions list
)
"src/lib/uTop.cppo.ml" 172 5781 5787 "src/lib/uTop.cppo.ml" 172 5781 5794
type(
  unit -> unit
)
ident(
  def restore "src/lib/uTop.cppo.ml" 180 5995 5997 "src/lib/uTop.cppo.ml" 192 6335 6348
)
"src/lib/uTop.cppo.ml" 172 5781 5795 "src/lib/uTop.cppo.ml" 172 5781 5797
type(
  unit
)
"src/lib/uTop.cppo.ml" 173 5800 5804 "src/lib/uTop.cppo.ml" 173 5800 5814
type(
  (Format.formatter -> Format.formatter_out_functions -> unit) ->
  Format.formatter list -> Format.formatter_out_functions list -> unit
)
ident(
  ext_ref List.iter2
)
"src/lib/uTop.cppo.ml" 174 5815 5826 "src/lib/uTop.cppo.ml" 174 5815 5828
type(
  Format.formatter
)
ident(
  def pp "src/lib/uTop.cppo.ml" 174 5815 5829 "src/lib/uTop.cppo.ml" 176 5884 5947
)
"src/lib/uTop.cppo.ml" 174 5815 5829 "src/lib/uTop.cppo.ml" 174 5815 5842
type(
  Format.formatter_out_functions
)
ident(
  def out_functions "src/lib/uTop.cppo.ml" 175 5846 5855 "src/lib/uTop.cppo.ml" 176 5884 5947
)
"src/lib/uTop.cppo.ml" 175 5846 5855 "src/lib/uTop.cppo.ml" 175 5846 5876
type(
  Format.formatter -> unit -> unit
)
ident(
  ext_ref Format.pp_print_flush
)
"src/lib/uTop.cppo.ml" 175 5846 5877 "src/lib/uTop.cppo.ml" 175 5846 5879
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 174 5815 5826 "src/lib/uTop.cppo.ml" 174 5815 5828
)
"src/lib/uTop.cppo.ml" 175 5846 5880 "src/lib/uTop.cppo.ml" 175 5846 5882
type(
  unit
)
"src/lib/uTop.cppo.ml" 175 5846 5855 "src/lib/uTop.cppo.ml" 175 5846 5882
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 176 5884 5893 "src/lib/uTop.cppo.ml" 176 5884 5930
type(
  Format.formatter -> Format.formatter_out_functions -> unit
)
ident(
  ext_ref Format.pp_set_formatter_out_functions
)
"src/lib/uTop.cppo.ml" 176 5884 5931 "src/lib/uTop.cppo.ml" 176 5884 5933
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 174 5815 5826 "src/lib/uTop.cppo.ml" 174 5815 5828
)
"src/lib/uTop.cppo.ml" 176 5884 5934 "src/lib/uTop.cppo.ml" 176 5884 5947
type(
  Format.formatter_out_functions
)
ident(
  int_ref out_functions "src/lib/uTop.cppo.ml" 174 5815 5829 "src/lib/uTop.cppo.ml" 174 5815 5842
)
"src/lib/uTop.cppo.ml" 176 5884 5893 "src/lib/uTop.cppo.ml" 176 5884 5947
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 175 5846 5855 "src/lib/uTop.cppo.ml" 176 5884 5947
type(
  unit
)
"src/lib/uTop.cppo.ml" 174 5815 5821 "src/lib/uTop.cppo.ml" 176 5884 5948
type(
  Format.formatter -> Format.formatter_out_functions -> unit
)
"src/lib/uTop.cppo.ml" 177 5949 5955 "src/lib/uTop.cppo.ml" 177 5949 5958
type(
  Format.formatter list
)
ident(
  int_ref pps "src/lib/uTop.cppo.ml" 167 5534 5557 "src/lib/uTop.cppo.ml" 167 5534 5560
)
"src/lib/uTop.cppo.ml" 177 5949 5959 "src/lib/uTop.cppo.ml" 177 5949 5963
type(
  Format.formatter_out_functions list
)
ident(
  int_ref save "src/lib/uTop.cppo.ml" 171 5696 5702 "src/lib/uTop.cppo.ml" 171 5696 5706
)
"src/lib/uTop.cppo.ml" 173 5800 5804 "src/lib/uTop.cppo.ml" 177 5949 5963
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 180 5995 6001 "src/lib/uTop.cppo.ml" 180 5995 6014
type(
  Format.formatter_out_functions
)
ident(
  def out_functions "src/lib/uTop.cppo.ml" 185 6173 6175 "src/lib/uTop.cppo.ml" 192 6335 6348
)
"src/lib/uTop.cppo.ml" 181 6019 6048 "src/lib/uTop.cppo.ml" 181 6019 6049
type(
  string
)
"src/lib/uTop.cppo.ml" 181 6019 6050 "src/lib/uTop.cppo.ml" 181 6019 6051
type(
  int
)
"src/lib/uTop.cppo.ml" 181 6019 6052 "src/lib/uTop.cppo.ml" 181 6019 6053
type(
  int
)
"src/lib/uTop.cppo.ml" 181 6019 6057 "src/lib/uTop.cppo.ml" 181 6019 6059
type(
  unit
)
"src/lib/uTop.cppo.ml" 181 6019 6043 "src/lib/uTop.cppo.ml" 181 6019 6060
type(
  string -> int -> int -> unit
)
"src/lib/uTop.cppo.ml" 181 6019 6074 "src/lib/uTop.cppo.ml" 181 6019 6080
type(
  unit -> unit
)
ident(
  ext_ref Pervasives.ignore
)
"src/lib/uTop.cppo.ml" 182 6082 6100 "src/lib/uTop.cppo.ml" 182 6082 6106
type(
  unit -> unit
)
ident(
  ext_ref Pervasives.ignore
)
"src/lib/uTop.cppo.ml" 182 6082 6121 "src/lib/uTop.cppo.ml" 182 6082 6127
type(
  int -> unit
)
ident(
  ext_ref Pervasives.ignore
)
"src/lib/uTop.cppo.ml" 180 5995 6017 "src/lib/uTop.cppo.ml" 183 6129 6132
type(
  Format.formatter_out_functions
)
"src/lib/uTop.cppo.ml" 185 6173 6175 "src/lib/uTop.cppo.ml" 185 6173 6184
type(
  (Format.formatter -> unit) -> Format.formatter list -> unit
)
ident(
  ext_ref List.iter
)
"src/lib/uTop.cppo.ml" 185 6173 6190 "src/lib/uTop.cppo.ml" 185 6173 6192
type(
  Format.formatter
)
ident(
  def pp "src/lib/uTop.cppo.ml" 185 6173 6196 "src/lib/uTop.cppo.ml" 185 6173 6250
)
"src/lib/uTop.cppo.ml" 185 6173 6196 "src/lib/uTop.cppo.ml" 185 6173 6233
type(
  Format.formatter -> Format.formatter_out_functions -> unit
)
ident(
  ext_ref Format.pp_set_formatter_out_functions
)
"src/lib/uTop.cppo.ml" 185 6173 6234 "src/lib/uTop.cppo.ml" 185 6173 6236
type(
  Format.formatter
)
ident(
  int_ref pp "src/lib/uTop.cppo.ml" 185 6173 6190 "src/lib/uTop.cppo.ml" 185 6173 6192
)
"src/lib/uTop.cppo.ml" 185 6173 6237 "src/lib/uTop.cppo.ml" 185 6173 6250
type(
  Format.formatter_out_functions
)
ident(
  int_ref out_functions "src/lib/uTop.cppo.ml" 180 5995 6001 "src/lib/uTop.cppo.ml" 180 5995 6014
)
"src/lib/uTop.cppo.ml" 185 6173 6196 "src/lib/uTop.cppo.ml" 185 6173 6250
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 185 6173 6185 "src/lib/uTop.cppo.ml" 185 6173 6251
type(
  Format.formatter -> unit
)
"src/lib/uTop.cppo.ml" 185 6173 6252 "src/lib/uTop.cppo.ml" 185 6173 6255
type(
  Format.formatter list
)
ident(
  int_ref pps "src/lib/uTop.cppo.ml" 167 5534 5557 "src/lib/uTop.cppo.ml" 167 5534 5560
)
"src/lib/uTop.cppo.ml" 185 6173 6175 "src/lib/uTop.cppo.ml" 185 6173 6255
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 187 6263 6271 "src/lib/uTop.cppo.ml" 187 6263 6272
type(
  'a
)
ident(
  def x "src/lib/uTop.cppo.ml" 188 6283 6287 "src/lib/uTop.cppo.ml" 189 6299 6304
)
"src/lib/uTop.cppo.ml" 187 6263 6275 "src/lib/uTop.cppo.ml" 187 6263 6276
type(
  unit -> 'a
)
ident(
  int_ref f "src/lib/uTop.cppo.ml" 167 5534 5561 "src/lib/uTop.cppo.ml" 167 5534 5562
)
"src/lib/uTop.cppo.ml" 187 6263 6277 "src/lib/uTop.cppo.ml" 187 6263 6279
type(
  unit
)
"src/lib/uTop.cppo.ml" 187 6263 6275 "src/lib/uTop.cppo.ml" 187 6263 6279
call(
  stack
)
type(
  'a
)
"src/lib/uTop.cppo.ml" 188 6283 6287 "src/lib/uTop.cppo.ml" 188 6283 6294
type(
  unit -> unit
)
ident(
  int_ref restore "src/lib/uTop.cppo.ml" 172 5781 5787 "src/lib/uTop.cppo.ml" 172 5781 5794
)
"src/lib/uTop.cppo.ml" 188 6283 6295 "src/lib/uTop.cppo.ml" 188 6283 6297
type(
  unit
)
"src/lib/uTop.cppo.ml" 188 6283 6287 "src/lib/uTop.cppo.ml" 188 6283 6297
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 189 6299 6303 "src/lib/uTop.cppo.ml" 189 6299 6304
type(
  'a
)
ident(
  int_ref x "src/lib/uTop.cppo.ml" 187 6263 6271 "src/lib/uTop.cppo.ml" 187 6263 6272
)
"src/lib/uTop.cppo.ml" 188 6283 6287 "src/lib/uTop.cppo.ml" 189 6299 6304
type(
  'a
)
"src/lib/uTop.cppo.ml" 187 6263 6267 "src/lib/uTop.cppo.ml" 189 6299 6304
type(
  'a
)
"src/lib/uTop.cppo.ml" 190 6305 6312 "src/lib/uTop.cppo.ml" 190 6305 6315
type(
  exn
)
ident(
  def exn "src/lib/uTop.cppo.ml" 191 6319 6323 "src/lib/uTop.cppo.ml" 192 6335 6348
)
"src/lib/uTop.cppo.ml" 191 6319 6323 "src/lib/uTop.cppo.ml" 191 6319 6330
type(
  unit -> unit
)
ident(
  int_ref restore "src/lib/uTop.cppo.ml" 172 5781 5787 "src/lib/uTop.cppo.ml" 172 5781 5794
)
"src/lib/uTop.cppo.ml" 191 6319 6331 "src/lib/uTop.cppo.ml" 191 6319 6333
type(
  unit
)
"src/lib/uTop.cppo.ml" 191 6319 6323 "src/lib/uTop.cppo.ml" 191 6319 6333
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 192 6335 6339 "src/lib/uTop.cppo.ml" 192 6335 6344
type(
  exn -> 'a
)
ident(
  ext_ref Pervasives.raise
)
"src/lib/uTop.cppo.ml" 192 6335 6345 "src/lib/uTop.cppo.ml" 192 6335 6348
type(
  exn
)
ident(
  int_ref exn "src/lib/uTop.cppo.ml" 190 6305 6312 "src/lib/uTop.cppo.ml" 190 6305 6315
)
"src/lib/uTop.cppo.ml" 192 6335 6339 "src/lib/uTop.cppo.ml" 192 6335 6348
type(
  'a
)
"src/lib/uTop.cppo.ml" 191 6319 6323 "src/lib/uTop.cppo.ml" 192 6335 6348
type(
  'a
)
"src/lib/uTop.cppo.ml" 186 6257 6259 "src/lib/uTop.cppo.ml" 192 6335 6348
type(
  'a
)
"src/lib/uTop.cppo.ml" 185 6173 6175 "src/lib/uTop.cppo.ml" 192 6335 6348
type(
  'a
)
"src/lib/uTop.cppo.ml" 180 5995 5997 "src/lib/uTop.cppo.ml" 192 6335 6348
type(
  'a
)
"src/lib/uTop.cppo.ml" 172 5781 5783 "src/lib/uTop.cppo.ml" 192 6335 6348
type(
  'a
)
"src/lib/uTop.cppo.ml" 171 5696 5698 "src/lib/uTop.cppo.ml" 192 6335 6348
type(
  'a
)
"src/lib/uTop.cppo.ml" 169 5601 5603 "src/lib/uTop.cppo.ml" 192 6335 6348
type(
  'a
)
"src/lib/uTop.cppo.ml" 206 6685 6689 "src/lib/uTop.cppo.ml" 206 6685 6699
type(
  string
)
ident(
  def input_name "src/lib/uTop.cppo.ml" 208 6718 6718 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 206 6685 6702 "src/lib/uTop.cppo.ml" 206 6685 6716
type(
  string
)
"src/lib/uTop.cppo.ml" 208 6718 6722 "src/lib/uTop.cppo.ml" 208 6718 6738
type(
  bool ref -> string -> Lexing.lexbuf
)
ident(
  def lexbuf_of_string "src/lib/uTop.cppo.ml" 226 7143 7143 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 208 6718 6739 "src/lib/uTop.cppo.ml" 208 6718 6742
type(
  bool ref
)
ident(
  def eof "src/lib/uTop.cppo.ml" 208 6718 6743 "src/lib/uTop.cppo.ml" 224 7133 7141
)
"src/lib/uTop.cppo.ml" 208 6718 6743 "src/lib/uTop.cppo.ml" 208 6718 6746
type(
  string
)
ident(
  def str "src/lib/uTop.cppo.ml" 209 6749 6751 "src/lib/uTop.cppo.ml" 224 7133 7141
)
"src/lib/uTop.cppo.ml" 209 6749 6755 "src/lib/uTop.cppo.ml" 209 6749 6758
type(
  int ref
)
ident(
  def pos "src/lib/uTop.cppo.ml" 210 6770 6772 "src/lib/uTop.cppo.ml" 224 7133 7141
)
"src/lib/uTop.cppo.ml" 209 6749 6761 "src/lib/uTop.cppo.ml" 209 6749 6764
type(
  int -> int ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 209 6749 6765 "src/lib/uTop.cppo.ml" 209 6749 6766
type(
  int
)
"src/lib/uTop.cppo.ml" 209 6749 6761 "src/lib/uTop.cppo.ml" 209 6749 6766
type(
  int ref
)
"src/lib/uTop.cppo.ml" 210 6770 6776 "src/lib/uTop.cppo.ml" 210 6770 6782
type(
  Lexing.lexbuf
)
ident(
  def lexbuf "src/lib/uTop.cppo.ml" 223 7098 7100 "src/lib/uTop.cppo.ml" 224 7133 7141
)
"src/lib/uTop.cppo.ml" 211 6785 6789 "src/lib/uTop.cppo.ml" 211 6785 6809
type(
  (bytes -> int -> int) -> Lexing.lexbuf
)
ident(
  ext_ref Lexing.from_function
)
"src/lib/uTop.cppo.ml" 212 6810 6821 "src/lib/uTop.cppo.ml" 212 6810 6824
type(
  bytes
)
ident(
  def buf "src/lib/uTop.cppo.ml" 212 6810 6825 "src/lib/uTop.cppo.ml" 221 7080 7091
)
"src/lib/uTop.cppo.ml" 212 6810 6825 "src/lib/uTop.cppo.ml" 212 6810 6828
type(
  int
)
ident(
  def len "src/lib/uTop.cppo.ml" 213 6832 6840 "src/lib/uTop.cppo.ml" 221 7080 7091
)
"src/lib/uTop.cppo.ml" 213 6832 6843 "src/lib/uTop.cppo.ml" 213 6832 6844
type(
  int ref -> int
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 213 6832 6844 "src/lib/uTop.cppo.ml" 213 6832 6847
type(
  int ref
)
ident(
  int_ref pos "src/lib/uTop.cppo.ml" 209 6749 6755 "src/lib/uTop.cppo.ml" 209 6749 6758
)
"src/lib/uTop.cppo.ml" 213 6832 6843 "src/lib/uTop.cppo.ml" 213 6832 6847
type(
  int
)
"src/lib/uTop.cppo.ml" 213 6832 6848 "src/lib/uTop.cppo.ml" 213 6832 6849
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lib/uTop.cppo.ml" 213 6832 6850 "src/lib/uTop.cppo.ml" 213 6832 6863
type(
  string -> int
)
ident(
  ext_ref String.length
)
"src/lib/uTop.cppo.ml" 213 6832 6864 "src/lib/uTop.cppo.ml" 213 6832 6867
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 208 6718 6743 "src/lib/uTop.cppo.ml" 208 6718 6746
)
"src/lib/uTop.cppo.ml" 213 6832 6850 "src/lib/uTop.cppo.ml" 213 6832 6867
type(
  int
)
"src/lib/uTop.cppo.ml" 213 6832 6843 "src/lib/uTop.cppo.ml" 213 6832 6867
type(
  bool
)
"src/lib/uTop.cppo.ml" 214 6879 6889 "src/lib/uTop.cppo.ml" 214 6879 6892
type(
  bool ref
)
ident(
  int_ref eof "src/lib/uTop.cppo.ml" 208 6718 6739 "src/lib/uTop.cppo.ml" 208 6718 6742
)
"src/lib/uTop.cppo.ml" 214 6879 6893 "src/lib/uTop.cppo.ml" 214 6879 6895
type(
  bool ref -> bool -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 214 6879 6896 "src/lib/uTop.cppo.ml" 214 6879 6900
type(
  bool
)
"src/lib/uTop.cppo.ml" 214 6879 6889 "src/lib/uTop.cppo.ml" 214 6879 6900
type(
  unit
)
"src/lib/uTop.cppo.ml" 215 6902 6912 "src/lib/uTop.cppo.ml" 215 6902 6913
type(
  int
)
"src/lib/uTop.cppo.ml" 213 6832 6873 "src/lib/uTop.cppo.ml" 216 6914 6925
type(
  int
)
"src/lib/uTop.cppo.ml" 217 6937 6951 "src/lib/uTop.cppo.ml" 217 6937 6954
type(
  int
)
ident(
  def len "src/lib/uTop.cppo.ml" 218 6995 7005 "src/lib/uTop.cppo.ml" 220 7066 7079
)
"src/lib/uTop.cppo.ml" 217 6937 6957 "src/lib/uTop.cppo.ml" 217 6937 6960
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.min
)
"src/lib/uTop.cppo.ml" 217 6937 6961 "src/lib/uTop.cppo.ml" 217 6937 6964
type(
  int
)
ident(
  int_ref len "src/lib/uTop.cppo.ml" 212 6810 6825 "src/lib/uTop.cppo.ml" 212 6810 6828
)
"src/lib/uTop.cppo.ml" 217 6937 6966 "src/lib/uTop.cppo.ml" 217 6937 6979
type(
  string -> int
)
ident(
  ext_ref String.length
)
"src/lib/uTop.cppo.ml" 217 6937 6980 "src/lib/uTop.cppo.ml" 217 6937 6983
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 208 6718 6743 "src/lib/uTop.cppo.ml" 208 6718 6746
)
"src/lib/uTop.cppo.ml" 217 6937 6966 "src/lib/uTop.cppo.ml" 217 6937 6983
type(
  int
)
"src/lib/uTop.cppo.ml" 217 6937 6984 "src/lib/uTop.cppo.ml" 217 6937 6985
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lib/uTop.cppo.ml" 217 6937 6986 "src/lib/uTop.cppo.ml" 217 6937 6987
type(
  int ref -> int
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 217 6937 6987 "src/lib/uTop.cppo.ml" 217 6937 6990
type(
  int ref
)
ident(
  int_ref pos "src/lib/uTop.cppo.ml" 209 6749 6755 "src/lib/uTop.cppo.ml" 209 6749 6758
)
"src/lib/uTop.cppo.ml" 217 6937 6986 "src/lib/uTop.cppo.ml" 217 6937 6990
type(
  int
)
"src/lib/uTop.cppo.ml" 217 6937 6965 "src/lib/uTop.cppo.ml" 217 6937 6991
type(
  int
)
"src/lib/uTop.cppo.ml" 217 6937 6957 "src/lib/uTop.cppo.ml" 217 6937 6991
call(
  stack
)
type(
  int
)
"src/lib/uTop.cppo.ml" 218 6995 7005 "src/lib/uTop.cppo.ml" 218 6995 7016
type(
  string -> int -> bytes -> int -> int -> unit
)
ident(
  ext_ref String.blit
)
"src/lib/uTop.cppo.ml" 218 6995 7017 "src/lib/uTop.cppo.ml" 218 6995 7020
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 208 6718 6743 "src/lib/uTop.cppo.ml" 208 6718 6746
)
"src/lib/uTop.cppo.ml" 218 6995 7021 "src/lib/uTop.cppo.ml" 218 6995 7022
type(
  int ref -> int
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 218 6995 7022 "src/lib/uTop.cppo.ml" 218 6995 7025
type(
  int ref
)
ident(
  int_ref pos "src/lib/uTop.cppo.ml" 209 6749 6755 "src/lib/uTop.cppo.ml" 209 6749 6758
)
"src/lib/uTop.cppo.ml" 218 6995 7021 "src/lib/uTop.cppo.ml" 218 6995 7025
type(
  int
)
"src/lib/uTop.cppo.ml" 218 6995 7026 "src/lib/uTop.cppo.ml" 218 6995 7029
type(
  bytes
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 212 6810 6821 "src/lib/uTop.cppo.ml" 212 6810 6824
)
"src/lib/uTop.cppo.ml" 218 6995 7030 "src/lib/uTop.cppo.ml" 218 6995 7031
type(
  int
)
"src/lib/uTop.cppo.ml" 218 6995 7032 "src/lib/uTop.cppo.ml" 218 6995 7035
type(
  int
)
ident(
  int_ref len "src/lib/uTop.cppo.ml" 217 6937 6951 "src/lib/uTop.cppo.ml" 217 6937 6954
)
"src/lib/uTop.cppo.ml" 218 6995 7005 "src/lib/uTop.cppo.ml" 218 6995 7035
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 219 7037 7047 "src/lib/uTop.cppo.ml" 219 7037 7050
type(
  int ref
)
ident(
  int_ref pos "src/lib/uTop.cppo.ml" 209 6749 6755 "src/lib/uTop.cppo.ml" 209 6749 6758
)
"src/lib/uTop.cppo.ml" 219 7037 7051 "src/lib/uTop.cppo.ml" 219 7037 7053
type(
  int ref -> int -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 219 7037 7054 "src/lib/uTop.cppo.ml" 219 7037 7055
type(
  int ref -> int
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 219 7037 7055 "src/lib/uTop.cppo.ml" 219 7037 7058
type(
  int ref
)
ident(
  int_ref pos "src/lib/uTop.cppo.ml" 209 6749 6755 "src/lib/uTop.cppo.ml" 209 6749 6758
)
"src/lib/uTop.cppo.ml" 219 7037 7054 "src/lib/uTop.cppo.ml" 219 7037 7058
type(
  int
)
"src/lib/uTop.cppo.ml" 219 7037 7059 "src/lib/uTop.cppo.ml" 219 7037 7060
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lib/uTop.cppo.ml" 219 7037 7061 "src/lib/uTop.cppo.ml" 219 7037 7064
type(
  int
)
ident(
  int_ref len "src/lib/uTop.cppo.ml" 217 6937 6951 "src/lib/uTop.cppo.ml" 217 6937 6954
)
"src/lib/uTop.cppo.ml" 219 7037 7054 "src/lib/uTop.cppo.ml" 219 7037 7064
type(
  int
)
"src/lib/uTop.cppo.ml" 219 7037 7047 "src/lib/uTop.cppo.ml" 219 7037 7064
type(
  unit
)
"src/lib/uTop.cppo.ml" 220 7066 7076 "src/lib/uTop.cppo.ml" 220 7066 7079
type(
  int
)
ident(
  int_ref len "src/lib/uTop.cppo.ml" 217 6937 6951 "src/lib/uTop.cppo.ml" 217 6937 6954
)
"src/lib/uTop.cppo.ml" 219 7037 7047 "src/lib/uTop.cppo.ml" 220 7066 7079
type(
  int
)
"src/lib/uTop.cppo.ml" 218 6995 7005 "src/lib/uTop.cppo.ml" 220 7066 7079
type(
  int
)
"src/lib/uTop.cppo.ml" 216 6914 6931 "src/lib/uTop.cppo.ml" 221 7080 7091
type(
  int
)
"src/lib/uTop.cppo.ml" 213 6832 6840 "src/lib/uTop.cppo.ml" 221 7080 7091
type(
  int
)
"src/lib/uTop.cppo.ml" 212 6810 6816 "src/lib/uTop.cppo.ml" 221 7080 7092
type(
  bytes -> int -> int
)
"src/lib/uTop.cppo.ml" 211 6785 6789 "src/lib/uTop.cppo.ml" 221 7080 7092
call(
  stack
)
type(
  Lexing.lexbuf
)
"src/lib/uTop.cppo.ml" 223 7098 7100 "src/lib/uTop.cppo.ml" 223 7098 7113
type(
  Lexing.lexbuf -> string -> unit
)
ident(
  ext_ref Location.init
)
"src/lib/uTop.cppo.ml" 223 7098 7114 "src/lib/uTop.cppo.ml" 223 7098 7120
type(
  Lexing.lexbuf
)
ident(
  int_ref lexbuf "src/lib/uTop.cppo.ml" 210 6770 6776 "src/lib/uTop.cppo.ml" 210 6770 6782
)
"src/lib/uTop.cppo.ml" 223 7098 7121 "src/lib/uTop.cppo.ml" 223 7098 7131
type(
  string
)
ident(
  int_ref input_name "src/lib/uTop.cppo.ml" 206 6685 6689 "src/lib/uTop.cppo.ml" 206 6685 6699
)
"src/lib/uTop.cppo.ml" 223 7098 7100 "src/lib/uTop.cppo.ml" 223 7098 7131
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 224 7133 7135 "src/lib/uTop.cppo.ml" 224 7133 7141
type(
  Lexing.lexbuf
)
ident(
  int_ref lexbuf "src/lib/uTop.cppo.ml" 210 6770 6776 "src/lib/uTop.cppo.ml" 210 6770 6782
)
"src/lib/uTop.cppo.ml" 223 7098 7100 "src/lib/uTop.cppo.ml" 224 7133 7141
type(
  Lexing.lexbuf
)
"src/lib/uTop.cppo.ml" 210 6770 6772 "src/lib/uTop.cppo.ml" 224 7133 7141
type(
  Lexing.lexbuf
)
"src/lib/uTop.cppo.ml" 209 6749 6751 "src/lib/uTop.cppo.ml" 224 7133 7141
type(
  Lexing.lexbuf
)
"src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
type(
  Location.t -> int * int
)
ident(
  def mkloc "src/lib/uTop.cppo.ml" 230 7244 7244 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 226 7143 7153 "src/lib/uTop.cppo.ml" 226 7143 7156
type(
  Location.t
)
ident(
  def loc "src/lib/uTop.cppo.ml" 227 7159 7161 "src/lib/uTop.cppo.ml" 228 7202 7242
)
"src/lib/uTop.cppo.ml" 227 7159 7162 "src/lib/uTop.cppo.ml" 227 7159 7165
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 226 7143 7153 "src/lib/uTop.cppo.ml" 226 7143 7156
)
"src/lib/uTop.cppo.ml" 227 7159 7162 "src/lib/uTop.cppo.ml" 227 7159 7184
type(
  Lexing.position
)
"src/lib/uTop.cppo.ml" 227 7159 7162 "src/lib/uTop.cppo.ml" 227 7159 7200
type(
  int
)
"src/lib/uTop.cppo.ml" 228 7202 7205 "src/lib/uTop.cppo.ml" 228 7202 7208
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 226 7143 7153 "src/lib/uTop.cppo.ml" 226 7143 7156
)
"src/lib/uTop.cppo.ml" 228 7202 7205 "src/lib/uTop.cppo.ml" 228 7202 7225
type(
  Lexing.position
)
"src/lib/uTop.cppo.ml" 228 7202 7205 "src/lib/uTop.cppo.ml" 228 7202 7241
type(
  int
)
"src/lib/uTop.cppo.ml" 227 7159 7161 "src/lib/uTop.cppo.ml" 228 7202 7242
type(
  int * int
)
"src/lib/uTop.cppo.ml" 230 7244 7248 "src/lib/uTop.cppo.ml" 230 7244 7261
type(
  (Lexing.lexbuf -> 'a) -> string -> bool -> 'a result
)
ident(
  def parse_default "src/lib/uTop.cppo.ml" 278 9303 9303 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 230 7244 7262 "src/lib/uTop.cppo.ml" 230 7244 7267
type(
  Lexing.lexbuf -> 'a
)
ident(
  def parse "src/lib/uTop.cppo.ml" 230 7244 7268 "src/lib/uTop.cppo.ml" 276 9192 9301
)
"src/lib/uTop.cppo.ml" 230 7244 7268 "src/lib/uTop.cppo.ml" 230 7244 7271
type(
  string
)
ident(
  def str "src/lib/uTop.cppo.ml" 230 7244 7272 "src/lib/uTop.cppo.ml" 276 9192 9301
)
"src/lib/uTop.cppo.ml" 230 7244 7272 "src/lib/uTop.cppo.ml" 230 7244 7284
type(
  bool
)
ident(
  def eos_is_error "src/lib/uTop.cppo.ml" 231 7287 7289 "src/lib/uTop.cppo.ml" 276 9192 9301
)
"src/lib/uTop.cppo.ml" 231 7287 7293 "src/lib/uTop.cppo.ml" 231 7287 7296
type(
  bool ref
)
ident(
  def eof "src/lib/uTop.cppo.ml" 232 7312 7314 "src/lib/uTop.cppo.ml" 276 9192 9301
)
"src/lib/uTop.cppo.ml" 231 7287 7299 "src/lib/uTop.cppo.ml" 231 7287 7302
type(
  bool -> bool ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 231 7287 7303 "src/lib/uTop.cppo.ml" 231 7287 7308
type(
  bool
)
"src/lib/uTop.cppo.ml" 231 7287 7299 "src/lib/uTop.cppo.ml" 231 7287 7308
type(
  bool ref
)
"src/lib/uTop.cppo.ml" 232 7312 7318 "src/lib/uTop.cppo.ml" 232 7312 7324
type(
  Lexing.lexbuf
)
ident(
  def lexbuf "src/lib/uTop.cppo.ml" 233 7355 7357 "src/lib/uTop.cppo.ml" 276 9192 9301
)
"src/lib/uTop.cppo.ml" 232 7312 7327 "src/lib/uTop.cppo.ml" 232 7312 7343
type(
  bool ref -> string -> Lexing.lexbuf
)
ident(
  int_ref lexbuf_of_string "src/lib/uTop.cppo.ml" 208 6718 6722 "src/lib/uTop.cppo.ml" 208 6718 6738
)
"src/lib/uTop.cppo.ml" 232 7312 7344 "src/lib/uTop.cppo.ml" 232 7312 7347
type(
  bool ref
)
ident(
  int_ref eof "src/lib/uTop.cppo.ml" 231 7287 7293 "src/lib/uTop.cppo.ml" 231 7287 7296
)
"src/lib/uTop.cppo.ml" 232 7312 7348 "src/lib/uTop.cppo.ml" 232 7312 7351
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 230 7244 7268 "src/lib/uTop.cppo.ml" 230 7244 7271
)
"src/lib/uTop.cppo.ml" 232 7312 7327 "src/lib/uTop.cppo.ml" 232 7312 7351
call(
  stack
)
type(
  Lexing.lexbuf
)
"src/lib/uTop.cppo.ml" 235 7396 7404 "src/lib/uTop.cppo.ml" 235 7396 7410
type(
  'a
)
ident(
  def phrase "src/lib/uTop.cppo.ml" 236 7429 7433 "src/lib/uTop.cppo.ml" 236 7429 7445
)
"src/lib/uTop.cppo.ml" 235 7396 7413 "src/lib/uTop.cppo.ml" 235 7396 7418
type(
  Lexing.lexbuf -> 'a
)
ident(
  int_ref parse "src/lib/uTop.cppo.ml" 230 7244 7262 "src/lib/uTop.cppo.ml" 230 7244 7267
)
"src/lib/uTop.cppo.ml" 235 7396 7419 "src/lib/uTop.cppo.ml" 235 7396 7425
type(
  Lexing.lexbuf
)
ident(
  int_ref lexbuf "src/lib/uTop.cppo.ml" 232 7312 7318 "src/lib/uTop.cppo.ml" 232 7312 7324
)
"src/lib/uTop.cppo.ml" 235 7396 7413 "src/lib/uTop.cppo.ml" 235 7396 7425
call(
  stack
)
type(
  'a
)
"src/lib/uTop.cppo.ml" 236 7429 7439 "src/lib/uTop.cppo.ml" 236 7429 7445
type(
  'a
)
ident(
  int_ref phrase "src/lib/uTop.cppo.ml" 235 7396 7404 "src/lib/uTop.cppo.ml" 235 7396 7410
)
"src/lib/uTop.cppo.ml" 236 7429 7433 "src/lib/uTop.cppo.ml" 236 7429 7445
type(
  'a result
)
"src/lib/uTop.cppo.ml" 235 7396 7400 "src/lib/uTop.cppo.ml" 236 7429 7445
type(
  'a result
)
"src/lib/uTop.cppo.ml" 238 7453 7459 "src/lib/uTop.cppo.ml" 238 7453 7460
type(
  exn
)
"src/lib/uTop.cppo.ml" 238 7453 7466 "src/lib/uTop.cppo.ml" 238 7453 7467
type(
  bool ref -> bool
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 238 7453 7467 "src/lib/uTop.cppo.ml" 238 7453 7470
type(
  bool ref
)
ident(
  int_ref eof "src/lib/uTop.cppo.ml" 231 7287 7293 "src/lib/uTop.cppo.ml" 231 7287 7296
)
"src/lib/uTop.cppo.ml" 238 7453 7466 "src/lib/uTop.cppo.ml" 238 7453 7470
type(
  bool
)
"src/lib/uTop.cppo.ml" 238 7453 7471 "src/lib/uTop.cppo.ml" 238 7453 7473
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( && )
)
"src/lib/uTop.cppo.ml" 238 7453 7474 "src/lib/uTop.cppo.ml" 238 7453 7477
type(
  bool -> bool
)
ident(
  ext_ref Pervasives.not
)
"src/lib/uTop.cppo.ml" 238 7453 7478 "src/lib/uTop.cppo.ml" 238 7453 7490
type(
  bool
)
ident(
  int_ref eos_is_error "src/lib/uTop.cppo.ml" 230 7244 7272 "src/lib/uTop.cppo.ml" 230 7244 7284
)
"src/lib/uTop.cppo.ml" 238 7453 7474 "src/lib/uTop.cppo.ml" 238 7453 7490
type(
  bool
)
"src/lib/uTop.cppo.ml" 238 7453 7466 "src/lib/uTop.cppo.ml" 238 7453 7490
type(
  bool
)
"src/lib/uTop.cppo.ml" 240 7555 7563 "src/lib/uTop.cppo.ml" 240 7555 7568
type(
  exn -> 'a result
)
ident(
  ext_ref Pervasives.raise
)
"src/lib/uTop.cppo.ml" 240 7555 7569 "src/lib/uTop.cppo.ml" 240 7555 7578
type(
  exn
)
"src/lib/uTop.cppo.ml" 240 7555 7563 "src/lib/uTop.cppo.ml" 240 7555 7578
type(
  'a result
)
"src/lib/uTop.cppo.ml" 241 7579 7585 "src/lib/uTop.cppo.ml" 241 7579 7596
type(
  exn
)
"src/lib/uTop.cppo.ml" 243 7662 7670 "src/lib/uTop.cppo.ml" 243 7662 7675
type(
  exn -> 'a result
)
ident(
  ext_ref Pervasives.raise
)
"src/lib/uTop.cppo.ml" 243 7662 7676 "src/lib/uTop.cppo.ml" 243 7662 7685
type(
  exn
)
"src/lib/uTop.cppo.ml" 243 7662 7670 "src/lib/uTop.cppo.ml" 243 7662 7685
type(
  'a result
)
"src/lib/uTop.cppo.ml" 244 7686 7705 "src/lib/uTop.cppo.ml" 244 7686 7710
type(
  Lexer.error
)
ident(
  def error "src/lib/uTop.cppo.ml" 245 7720 7728 "src/lib/uTop.cppo.ml" 245 7720 7785
)
"src/lib/uTop.cppo.ml" 244 7686 7712 "src/lib/uTop.cppo.ml" 244 7686 7715
type(
  Location.t
)
ident(
  def loc "src/lib/uTop.cppo.ml" 245 7720 7728 "src/lib/uTop.cppo.ml" 245 7720 7785
)
"src/lib/uTop.cppo.ml" 244 7686 7692 "src/lib/uTop.cppo.ml" 244 7686 7716
type(
  exn
)
"src/lib/uTop.cppo.ml" 245 7720 7736 "src/lib/uTop.cppo.ml" 245 7720 7741
type(
  Location.t -> location
)
ident(
  int_ref mkloc "src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
)
"src/lib/uTop.cppo.ml" 245 7720 7742 "src/lib/uTop.cppo.ml" 245 7720 7745
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 244 7686 7712 "src/lib/uTop.cppo.ml" 244 7686 7715
)
"src/lib/uTop.cppo.ml" 245 7720 7736 "src/lib/uTop.cppo.ml" 245 7720 7745
call(
  stack
)
type(
  location
)
"src/lib/uTop.cppo.ml" 245 7720 7735 "src/lib/uTop.cppo.ml" 245 7720 7746
type(
  location list
)
"src/lib/uTop.cppo.ml" 245 7720 7748 "src/lib/uTop.cppo.ml" 245 7720 7759
type(
  (Format.formatter -> Lexer.error -> unit) -> Lexer.error -> string
)
ident(
  int_ref get_message "src/lib/uTop.cppo.ml" 112 3897 3901 "src/lib/uTop.cppo.ml" 112 3897 3912
)
"src/lib/uTop.cppo.ml" 245 7720 7760 "src/lib/uTop.cppo.ml" 245 7720 7778
type(
  Format.formatter -> Lexer.error -> unit
)
ident(
  ext_ref Lexer.report_error
)
"src/lib/uTop.cppo.ml" 245 7720 7779 "src/lib/uTop.cppo.ml" 245 7720 7784
type(
  Lexer.error
)
ident(
  int_ref error "src/lib/uTop.cppo.ml" 244 7686 7705 "src/lib/uTop.cppo.ml" 244 7686 7710
)
"src/lib/uTop.cppo.ml" 245 7720 7748 "src/lib/uTop.cppo.ml" 245 7720 7784
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 245 7720 7728 "src/lib/uTop.cppo.ml" 245 7720 7785
type(
  'a result
)
"src/lib/uTop.cppo.ml" 246 7786 7808 "src/lib/uTop.cppo.ml" 246 7786 7813
type(
  Syntaxerr.error
)
ident(
  def error "src/lib/uTop.cppo.ml" 246 7786 7817 "src/lib/uTop.cppo.ml" 271 9039 9046
)
"src/lib/uTop.cppo.ml" 246 7786 7792 "src/lib/uTop.cppo.ml" 246 7786 7813
type(
  exn
)
"src/lib/uTop.cppo.ml" 247 7823 7835 "src/lib/uTop.cppo.ml" 247 7823 7840
type(
  Syntaxerr.error
)
ident(
  int_ref error "src/lib/uTop.cppo.ml" 246 7786 7808 "src/lib/uTop.cppo.ml" 246 7786 7813
)
"src/lib/uTop.cppo.ml" 248 7846 7874 "src/lib/uTop.cppo.ml" 248 7846 7885
type(
  Location.t
)
ident(
  def opening_loc "src/lib/uTop.cppo.ml" 249 7921 7929 "src/lib/uTop.cppo.ml" 250 7976 8093
)
"src/lib/uTop.cppo.ml" 248 7846 7887 "src/lib/uTop.cppo.ml" 248 7846 7894
type(
  string
)
ident(
  def opening "src/lib/uTop.cppo.ml" 249 7921 7929 "src/lib/uTop.cppo.ml" 250 7976 8093
)
"src/lib/uTop.cppo.ml" 248 7846 7896 "src/lib/uTop.cppo.ml" 248 7846 7907
type(
  Location.t
)
ident(
  def closing_loc "src/lib/uTop.cppo.ml" 249 7921 7929 "src/lib/uTop.cppo.ml" 250 7976 8093
)
"src/lib/uTop.cppo.ml" 248 7846 7909 "src/lib/uTop.cppo.ml" 248 7846 7916
type(
  string
)
ident(
  def closing "src/lib/uTop.cppo.ml" 249 7921 7929 "src/lib/uTop.cppo.ml" 250 7976 8093
)
"src/lib/uTop.cppo.ml" 248 7846 7854 "src/lib/uTop.cppo.ml" 248 7846 7917
type(
  Syntaxerr.error
)
"src/lib/uTop.cppo.ml" 249 7921 7937 "src/lib/uTop.cppo.ml" 249 7921 7942
type(
  Location.t -> location
)
ident(
  int_ref mkloc "src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
)
"src/lib/uTop.cppo.ml" 249 7921 7943 "src/lib/uTop.cppo.ml" 249 7921 7954
type(
  Location.t
)
ident(
  int_ref opening_loc "src/lib/uTop.cppo.ml" 248 7846 7874 "src/lib/uTop.cppo.ml" 248 7846 7885
)
"src/lib/uTop.cppo.ml" 249 7921 7937 "src/lib/uTop.cppo.ml" 249 7921 7954
call(
  stack
)
type(
  location
)
"src/lib/uTop.cppo.ml" 249 7921 7956 "src/lib/uTop.cppo.ml" 249 7921 7961
type(
  Location.t -> location
)
ident(
  int_ref mkloc "src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
)
"src/lib/uTop.cppo.ml" 249 7921 7962 "src/lib/uTop.cppo.ml" 249 7921 7973
type(
  Location.t
)
ident(
  int_ref closing_loc "src/lib/uTop.cppo.ml" 248 7846 7896 "src/lib/uTop.cppo.ml" 248 7846 7907
)
"src/lib/uTop.cppo.ml" 249 7921 7956 "src/lib/uTop.cppo.ml" 249 7921 7973
call(
  stack
)
type(
  location
)
"src/lib/uTop.cppo.ml" 249 7921 7936 "src/lib/uTop.cppo.ml" 249 7921 7974
type(
  location list
)
"src/lib/uTop.cppo.ml" 250 7976 7991 "src/lib/uTop.cppo.ml" 250 7976 8005
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 250 7976 8006 "src/lib/uTop.cppo.ml" 250 7976 8076
type(
  (string -> string -> string, unit, string) format
)
"src/lib/uTop.cppo.ml" 250 7976 8077 "src/lib/uTop.cppo.ml" 250 7976 8084
type(
  string
)
ident(
  int_ref closing "src/lib/uTop.cppo.ml" 248 7846 7909 "src/lib/uTop.cppo.ml" 248 7846 7916
)
"src/lib/uTop.cppo.ml" 250 7976 8085 "src/lib/uTop.cppo.ml" 250 7976 8092
type(
  string
)
ident(
  int_ref opening "src/lib/uTop.cppo.ml" 248 7846 7887 "src/lib/uTop.cppo.ml" 248 7846 7894
)
"src/lib/uTop.cppo.ml" 250 7976 7991 "src/lib/uTop.cppo.ml" 250 7976 8092
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 249 7921 7929 "src/lib/uTop.cppo.ml" 250 7976 8093
type(
  'a result
)
"src/lib/uTop.cppo.ml" 251 8094 8129 "src/lib/uTop.cppo.ml" 251 8094 8132
type(
  Location.t
)
ident(
  def loc "src/lib/uTop.cppo.ml" 252 8136 8144 "src/lib/uTop.cppo.ml" 253 8164 8288
)
"src/lib/uTop.cppo.ml" 251 8094 8102 "src/lib/uTop.cppo.ml" 251 8094 8132
type(
  Syntaxerr.error
)
"src/lib/uTop.cppo.ml" 252 8136 8152 "src/lib/uTop.cppo.ml" 252 8136 8157
type(
  Location.t -> location
)
ident(
  int_ref mkloc "src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
)
"src/lib/uTop.cppo.ml" 252 8136 8158 "src/lib/uTop.cppo.ml" 252 8136 8161
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 251 8094 8129 "src/lib/uTop.cppo.ml" 251 8094 8132
)
"src/lib/uTop.cppo.ml" 252 8136 8152 "src/lib/uTop.cppo.ml" 252 8136 8161
call(
  stack
)
type(
  location
)
"src/lib/uTop.cppo.ml" 252 8136 8151 "src/lib/uTop.cppo.ml" 252 8136 8162
type(
  location list
)
"src/lib/uTop.cppo.ml" 253 8164 8179 "src/lib/uTop.cppo.ml" 253 8164 8287
type(
  string
)
"src/lib/uTop.cppo.ml" 252 8136 8144 "src/lib/uTop.cppo.ml" 253 8164 8288
type(
  'a result
)
"src/lib/uTop.cppo.ml" 254 8289 8313 "src/lib/uTop.cppo.ml" 254 8289 8316
type(
  Location.t
)
ident(
  def loc "src/lib/uTop.cppo.ml" 255 8320 8328 "src/lib/uTop.cppo.ml" 256 8348 8378
)
"src/lib/uTop.cppo.ml" 254 8289 8297 "src/lib/uTop.cppo.ml" 254 8289 8316
type(
  Syntaxerr.error
)
"src/lib/uTop.cppo.ml" 255 8320 8336 "src/lib/uTop.cppo.ml" 255 8320 8341
type(
  Location.t -> location
)
ident(
  int_ref mkloc "src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
)
"src/lib/uTop.cppo.ml" 255 8320 8342 "src/lib/uTop.cppo.ml" 255 8320 8345
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 254 8289 8313 "src/lib/uTop.cppo.ml" 254 8289 8316
)
"src/lib/uTop.cppo.ml" 255 8320 8336 "src/lib/uTop.cppo.ml" 255 8320 8345
call(
  stack
)
type(
  location
)
"src/lib/uTop.cppo.ml" 255 8320 8335 "src/lib/uTop.cppo.ml" 255 8320 8346
type(
  location list
)
"src/lib/uTop.cppo.ml" 256 8348 8363 "src/lib/uTop.cppo.ml" 256 8348 8377
type(
  string
)
"src/lib/uTop.cppo.ml" 255 8320 8328 "src/lib/uTop.cppo.ml" 256 8348 8378
type(
  'a result
)
"src/lib/uTop.cppo.ml" 257 8379 8408 "src/lib/uTop.cppo.ml" 257 8379 8411
type(
  Location.t
)
ident(
  def loc "src/lib/uTop.cppo.ml" 258 8425 8433 "src/lib/uTop.cppo.ml" 259 8453 8520
)
"src/lib/uTop.cppo.ml" 257 8379 8413 "src/lib/uTop.cppo.ml" 257 8379 8420
type(
  string
)
ident(
  def nonterm "src/lib/uTop.cppo.ml" 258 8425 8433 "src/lib/uTop.cppo.ml" 259 8453 8520
)
"src/lib/uTop.cppo.ml" 257 8379 8387 "src/lib/uTop.cppo.ml" 257 8379 8421
type(
  Syntaxerr.error
)
"src/lib/uTop.cppo.ml" 258 8425 8441 "src/lib/uTop.cppo.ml" 258 8425 8446
type(
  Location.t -> location
)
ident(
  int_ref mkloc "src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
)
"src/lib/uTop.cppo.ml" 258 8425 8447 "src/lib/uTop.cppo.ml" 258 8425 8450
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 257 8379 8408 "src/lib/uTop.cppo.ml" 257 8379 8411
)
"src/lib/uTop.cppo.ml" 258 8425 8441 "src/lib/uTop.cppo.ml" 258 8425 8450
call(
  stack
)
type(
  location
)
"src/lib/uTop.cppo.ml" 258 8425 8440 "src/lib/uTop.cppo.ml" 258 8425 8451
type(
  location list
)
"src/lib/uTop.cppo.ml" 259 8453 8468 "src/lib/uTop.cppo.ml" 259 8453 8482
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 259 8453 8483 "src/lib/uTop.cppo.ml" 259 8453 8511
type(
  (string -> string, unit, string) format
)
"src/lib/uTop.cppo.ml" 259 8453 8512 "src/lib/uTop.cppo.ml" 259 8453 8519
type(
  string
)
ident(
  int_ref nonterm "src/lib/uTop.cppo.ml" 257 8379 8413 "src/lib/uTop.cppo.ml" 257 8379 8420
)
"src/lib/uTop.cppo.ml" 259 8453 8468 "src/lib/uTop.cppo.ml" 259 8453 8519
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 258 8425 8433 "src/lib/uTop.cppo.ml" 259 8453 8520
type(
  'a result
)
"src/lib/uTop.cppo.ml" 260 8521 8558 "src/lib/uTop.cppo.ml" 260 8521 8561
type(
  Location.t
)
ident(
  def loc "src/lib/uTop.cppo.ml" 261 8571 8579 "src/lib/uTop.cppo.ml" 262 8599 8708
)
"src/lib/uTop.cppo.ml" 260 8521 8563 "src/lib/uTop.cppo.ml" 260 8521 8566
type(
  string
)
ident(
  def var "src/lib/uTop.cppo.ml" 261 8571 8579 "src/lib/uTop.cppo.ml" 262 8599 8708
)
"src/lib/uTop.cppo.ml" 260 8521 8529 "src/lib/uTop.cppo.ml" 260 8521 8567
type(
  Syntaxerr.error
)
"src/lib/uTop.cppo.ml" 261 8571 8587 "src/lib/uTop.cppo.ml" 261 8571 8592
type(
  Location.t -> location
)
ident(
  int_ref mkloc "src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
)
"src/lib/uTop.cppo.ml" 261 8571 8593 "src/lib/uTop.cppo.ml" 261 8571 8596
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 260 8521 8558 "src/lib/uTop.cppo.ml" 260 8521 8561
)
"src/lib/uTop.cppo.ml" 261 8571 8587 "src/lib/uTop.cppo.ml" 261 8571 8596
call(
  stack
)
type(
  location
)
"src/lib/uTop.cppo.ml" 261 8571 8586 "src/lib/uTop.cppo.ml" 261 8571 8597
type(
  location list
)
"src/lib/uTop.cppo.ml" 262 8599 8614 "src/lib/uTop.cppo.ml" 262 8599 8628
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 262 8599 8629 "src/lib/uTop.cppo.ml" 262 8599 8699
type(
  (string -> string -> string, unit, string) format
)
"src/lib/uTop.cppo.ml" 262 8599 8700 "src/lib/uTop.cppo.ml" 262 8599 8703
type(
  string
)
ident(
  int_ref var "src/lib/uTop.cppo.ml" 260 8521 8563 "src/lib/uTop.cppo.ml" 260 8521 8566
)
"src/lib/uTop.cppo.ml" 262 8599 8704 "src/lib/uTop.cppo.ml" 262 8599 8707
type(
  string
)
ident(
  int_ref var "src/lib/uTop.cppo.ml" 260 8521 8563 "src/lib/uTop.cppo.ml" 260 8521 8566
)
"src/lib/uTop.cppo.ml" 262 8599 8614 "src/lib/uTop.cppo.ml" 262 8599 8707
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 261 8571 8579 "src/lib/uTop.cppo.ml" 262 8599 8708
type(
  'a result
)
"src/lib/uTop.cppo.ml" 264 8722 8755 "src/lib/uTop.cppo.ml" 264 8722 8758
type(
  Location.t
)
ident(
  def loc "src/lib/uTop.cppo.ml" 265 8772 8782 "src/lib/uTop.cppo.ml" 266 8802 8874
)
"src/lib/uTop.cppo.ml" 264 8722 8760 "src/lib/uTop.cppo.ml" 264 8722 8767
type(
  string
)
ident(
  def nonterm "src/lib/uTop.cppo.ml" 265 8772 8782 "src/lib/uTop.cppo.ml" 266 8802 8874
)
"src/lib/uTop.cppo.ml" 264 8722 8730 "src/lib/uTop.cppo.ml" 264 8722 8768
type(
  Syntaxerr.error
)
"src/lib/uTop.cppo.ml" 265 8772 8790 "src/lib/uTop.cppo.ml" 265 8772 8795
type(
  Location.t -> location
)
ident(
  int_ref mkloc "src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
)
"src/lib/uTop.cppo.ml" 265 8772 8796 "src/lib/uTop.cppo.ml" 265 8772 8799
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 264 8722 8755 "src/lib/uTop.cppo.ml" 264 8722 8758
)
"src/lib/uTop.cppo.ml" 265 8772 8790 "src/lib/uTop.cppo.ml" 265 8772 8799
call(
  stack
)
type(
  location
)
"src/lib/uTop.cppo.ml" 265 8772 8789 "src/lib/uTop.cppo.ml" 265 8772 8800
type(
  location list
)
"src/lib/uTop.cppo.ml" 266 8802 8819 "src/lib/uTop.cppo.ml" 266 8802 8833
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 266 8802 8834 "src/lib/uTop.cppo.ml" 266 8802 8865
type(
  (string -> string, unit, string) format
)
"src/lib/uTop.cppo.ml" 266 8802 8866 "src/lib/uTop.cppo.ml" 266 8802 8873
type(
  string
)
ident(
  int_ref nonterm "src/lib/uTop.cppo.ml" 264 8722 8760 "src/lib/uTop.cppo.ml" 264 8722 8767
)
"src/lib/uTop.cppo.ml" 266 8802 8819 "src/lib/uTop.cppo.ml" 266 8802 8873
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 265 8772 8782 "src/lib/uTop.cppo.ml" 266 8802 8874
type(
  'a result
)
"src/lib/uTop.cppo.ml" 267 8875 8909 "src/lib/uTop.cppo.ml" 267 8875 8912
type(
  Location.t
)
ident(
  def loc "src/lib/uTop.cppo.ml" 268 8920 8930 "src/lib/uTop.cppo.ml" 269 8950 9027
)
"src/lib/uTop.cppo.ml" 267 8875 8914 "src/lib/uTop.cppo.ml" 267 8875 8915
type(
  string
)
ident(
  def s "src/lib/uTop.cppo.ml" 268 8920 8930 "src/lib/uTop.cppo.ml" 269 8950 9027
)
"src/lib/uTop.cppo.ml" 267 8875 8883 "src/lib/uTop.cppo.ml" 267 8875 8916
type(
  Syntaxerr.error
)
"src/lib/uTop.cppo.ml" 268 8920 8938 "src/lib/uTop.cppo.ml" 268 8920 8943
type(
  Location.t -> location
)
ident(
  int_ref mkloc "src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
)
"src/lib/uTop.cppo.ml" 268 8920 8944 "src/lib/uTop.cppo.ml" 268 8920 8947
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 267 8875 8909 "src/lib/uTop.cppo.ml" 267 8875 8912
)
"src/lib/uTop.cppo.ml" 268 8920 8938 "src/lib/uTop.cppo.ml" 268 8920 8947
call(
  stack
)
type(
  location
)
"src/lib/uTop.cppo.ml" 268 8920 8937 "src/lib/uTop.cppo.ml" 268 8920 8948
type(
  location list
)
"src/lib/uTop.cppo.ml" 269 8950 8967 "src/lib/uTop.cppo.ml" 269 8950 8981
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 269 8950 8982 "src/lib/uTop.cppo.ml" 269 8950 9024
type(
  (string -> string, unit, string) format
)
"src/lib/uTop.cppo.ml" 269 8950 9025 "src/lib/uTop.cppo.ml" 269 8950 9026
type(
  string
)
ident(
  int_ref s "src/lib/uTop.cppo.ml" 267 8875 8914 "src/lib/uTop.cppo.ml" 267 8875 8915
)
"src/lib/uTop.cppo.ml" 269 8950 8967 "src/lib/uTop.cppo.ml" 269 8950 9026
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 268 8920 8930 "src/lib/uTop.cppo.ml" 269 8950 9027
type(
  'a result
)
"src/lib/uTop.cppo.ml" 246 7786 7817 "src/lib/uTop.cppo.ml" 271 9039 9046
type(
  'a result
)
"src/lib/uTop.cppo.ml" 272 9047 9053 "src/lib/uTop.cppo.ml" 272 9047 9075
type(
  exn
)
"src/lib/uTop.cppo.ml" 272 9047 9078 "src/lib/uTop.cppo.ml" 272 9047 9097
type(
  exn
)
"src/lib/uTop.cppo.ml" 272 9047 9053 "src/lib/uTop.cppo.ml" 272 9047 9097
type(
  exn
)
"src/lib/uTop.cppo.ml" 273 9101 9117 "src/lib/uTop.cppo.ml" 273 9101 9122
type(
  Location.t -> location
)
ident(
  int_ref mkloc "src/lib/uTop.cppo.ml" 226 7143 7147 "src/lib/uTop.cppo.ml" 226 7143 7152
)
"src/lib/uTop.cppo.ml" 273 9101 9124 "src/lib/uTop.cppo.ml" 273 9101 9137
type(
  Lexing.lexbuf -> Location.t
)
ident(
  ext_ref Location.curr
)
"src/lib/uTop.cppo.ml" 273 9101 9138 "src/lib/uTop.cppo.ml" 273 9101 9144
type(
  Lexing.lexbuf
)
ident(
  int_ref lexbuf "src/lib/uTop.cppo.ml" 232 7312 7318 "src/lib/uTop.cppo.ml" 232 7312 7324
)
"src/lib/uTop.cppo.ml" 273 9101 9123 "src/lib/uTop.cppo.ml" 273 9101 9145
call(
  stack
)
type(
  Location.t
)
"src/lib/uTop.cppo.ml" 273 9101 9117 "src/lib/uTop.cppo.ml" 273 9101 9145
call(
  stack
)
type(
  location
)
"src/lib/uTop.cppo.ml" 273 9101 9116 "src/lib/uTop.cppo.ml" 273 9101 9146
type(
  location list
)
"src/lib/uTop.cppo.ml" 274 9148 9163 "src/lib/uTop.cppo.ml" 274 9148 9177
type(
  string
)
"src/lib/uTop.cppo.ml" 273 9101 9109 "src/lib/uTop.cppo.ml" 274 9148 9178
type(
  'a result
)
"src/lib/uTop.cppo.ml" 275 9179 9185 "src/lib/uTop.cppo.ml" 275 9179 9188
type(
  exn
)
ident(
  def exn "src/lib/uTop.cppo.ml" 276 9192 9200 "src/lib/uTop.cppo.ml" 276 9192 9301
)
"src/lib/uTop.cppo.ml" 276 9192 9207 "src/lib/uTop.cppo.ml" 276 9192 9209
type(
  location list
)
"src/lib/uTop.cppo.ml" 276 9192 9211 "src/lib/uTop.cppo.ml" 276 9192 9275
type(
  string
)
"src/lib/uTop.cppo.ml" 276 9192 9276 "src/lib/uTop.cppo.ml" 276 9192 9277
type(
  string -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/lib/uTop.cppo.ml" 276 9192 9278 "src/lib/uTop.cppo.ml" 276 9192 9296
type(
  exn -> string
)
ident(
  ext_ref Printexc.to_string
)
"src/lib/uTop.cppo.ml" 276 9192 9297 "src/lib/uTop.cppo.ml" 276 9192 9300
type(
  exn
)
ident(
  int_ref exn "src/lib/uTop.cppo.ml" 275 9179 9185 "src/lib/uTop.cppo.ml" 275 9179 9188
)
"src/lib/uTop.cppo.ml" 276 9192 9278 "src/lib/uTop.cppo.ml" 276 9192 9300
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 276 9192 9211 "src/lib/uTop.cppo.ml" 276 9192 9300
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 276 9192 9200 "src/lib/uTop.cppo.ml" 276 9192 9301
type(
  'a result
)
"src/lib/uTop.cppo.ml" 233 7355 7357 "src/lib/uTop.cppo.ml" 276 9192 9301
type(
  'a result
)
"src/lib/uTop.cppo.ml" 232 7312 7314 "src/lib/uTop.cppo.ml" 276 9192 9301
type(
  'a result
)
"src/lib/uTop.cppo.ml" 231 7287 7289 "src/lib/uTop.cppo.ml" 276 9192 9301
type(
  'a result
)
"src/lib/uTop.cppo.ml" 278 9303 9307 "src/lib/uTop.cppo.ml" 278 9303 9336
type(
  string -> bool -> Parsetree.toplevel_phrase result
)
ident(
  def parse_toplevel_phrase_default "src/lib/uTop.cppo.ml" 279 9375 9375 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 278 9303 9339 "src/lib/uTop.cppo.ml" 278 9303 9352
type(
  (Lexing.lexbuf -> Parsetree.toplevel_phrase) ->
  string -> bool -> Parsetree.toplevel_phrase result
)
ident(
  int_ref parse_default "src/lib/uTop.cppo.ml" 230 7244 7248 "src/lib/uTop.cppo.ml" 230 7244 7261
)
"src/lib/uTop.cppo.ml" 278 9303 9353 "src/lib/uTop.cppo.ml" 278 9303 9374
type(
  Lexing.lexbuf -> Parsetree.toplevel_phrase
)
ident(
  ext_ref Parse.toplevel_phrase
)
"src/lib/uTop.cppo.ml" 278 9303 9339 "src/lib/uTop.cppo.ml" 278 9303 9374
call(
  stack
)
type(
  string -> bool -> Parsetree.toplevel_phrase result
)
"src/lib/uTop.cppo.ml" 279 9375 9379 "src/lib/uTop.cppo.ml" 279 9375 9400
type(
  (string -> bool -> Parsetree.toplevel_phrase result) ref
)
ident(
  def parse_toplevel_phrase "src/lib/uTop.cppo.ml" 281 9438 9438 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 279 9375 9403 "src/lib/uTop.cppo.ml" 279 9375 9406
type(
  (string -> bool -> Parsetree.toplevel_phrase result) ->
  (string -> bool -> Parsetree.toplevel_phrase result) ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 279 9375 9407 "src/lib/uTop.cppo.ml" 279 9375 9436
type(
  string -> bool -> Parsetree.toplevel_phrase result
)
ident(
  int_ref parse_toplevel_phrase_default "src/lib/uTop.cppo.ml" 278 9303 9307 "src/lib/uTop.cppo.ml" 278 9303 9336
)
"src/lib/uTop.cppo.ml" 279 9375 9403 "src/lib/uTop.cppo.ml" 279 9375 9436
type(
  (string -> bool -> Parsetree.toplevel_phrase result) ref
)
"src/lib/uTop.cppo.ml" 281 9438 9442 "src/lib/uTop.cppo.ml" 281 9438 9464
type(
  string -> bool -> Parsetree.toplevel_phrase list result
)
ident(
  def parse_use_file_default "src/lib/uTop.cppo.ml" 282 9496 9496 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 281 9438 9467 "src/lib/uTop.cppo.ml" 281 9438 9480
type(
  (Lexing.lexbuf -> Parsetree.toplevel_phrase list) ->
  string -> bool -> Parsetree.toplevel_phrase list result
)
ident(
  int_ref parse_default "src/lib/uTop.cppo.ml" 230 7244 7248 "src/lib/uTop.cppo.ml" 230 7244 7261
)
"src/lib/uTop.cppo.ml" 281 9438 9481 "src/lib/uTop.cppo.ml" 281 9438 9495
type(
  Lexing.lexbuf -> Parsetree.toplevel_phrase list
)
ident(
  ext_ref Parse.use_file
)
"src/lib/uTop.cppo.ml" 281 9438 9467 "src/lib/uTop.cppo.ml" 281 9438 9495
call(
  stack
)
type(
  string -> bool -> Parsetree.toplevel_phrase list result
)
"src/lib/uTop.cppo.ml" 282 9496 9500 "src/lib/uTop.cppo.ml" 282 9496 9514
type(
  (string -> bool -> Parsetree.toplevel_phrase list result) ref
)
ident(
  def parse_use_file "src/lib/uTop.cppo.ml" 288 9762 9762 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 282 9496 9517 "src/lib/uTop.cppo.ml" 282 9496 9520
type(
  (string -> bool -> Parsetree.toplevel_phrase list result) ->
  (string -> bool -> Parsetree.toplevel_phrase list result) ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 282 9496 9521 "src/lib/uTop.cppo.ml" 282 9496 9543
type(
  string -> bool -> Parsetree.toplevel_phrase list result
)
ident(
  int_ref parse_use_file_default "src/lib/uTop.cppo.ml" 281 9438 9442 "src/lib/uTop.cppo.ml" 281 9438 9464
)
"src/lib/uTop.cppo.ml" 282 9496 9517 "src/lib/uTop.cppo.ml" 282 9496 9543
type(
  (string -> bool -> Parsetree.toplevel_phrase list result) ref
)
"src/lib/uTop.cppo.ml" 288 9762 9766 "src/lib/uTop.cppo.ml" 288 9762 9770
type(
  Format.formatter
)
ident(
  def null "src/lib/uTop.cppo.ml" 290 9827 9827 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 288 9762 9773 "src/lib/uTop.cppo.ml" 288 9762 9794
type(
  (string -> int -> int -> unit) -> (unit -> unit) -> Format.formatter
)
ident(
  ext_ref Format.make_formatter
)
"src/lib/uTop.cppo.ml" 288 9762 9800 "src/lib/uTop.cppo.ml" 288 9762 9803
type(
  string
)
ident(
  def str "src/lib/uTop.cppo.ml" 288 9762 9804 "src/lib/uTop.cppo.ml" 288 9762 9817
)
"src/lib/uTop.cppo.ml" 288 9762 9804 "src/lib/uTop.cppo.ml" 288 9762 9807
type(
  int
)
ident(
  def ofs "src/lib/uTop.cppo.ml" 288 9762 9808 "src/lib/uTop.cppo.ml" 288 9762 9817
)
"src/lib/uTop.cppo.ml" 288 9762 9808 "src/lib/uTop.cppo.ml" 288 9762 9811
type(
  int
)
ident(
  def len "src/lib/uTop.cppo.ml" 288 9762 9815 "src/lib/uTop.cppo.ml" 288 9762 9817
)
"src/lib/uTop.cppo.ml" 288 9762 9815 "src/lib/uTop.cppo.ml" 288 9762 9817
type(
  unit
)
"src/lib/uTop.cppo.ml" 288 9762 9795 "src/lib/uTop.cppo.ml" 288 9762 9818
type(
  string -> int -> int -> unit
)
"src/lib/uTop.cppo.ml" 288 9762 9819 "src/lib/uTop.cppo.ml" 288 9762 9825
type(
  unit -> unit
)
ident(
  ext_ref Pervasives.ignore
)
"src/lib/uTop.cppo.ml" 288 9762 9773 "src/lib/uTop.cppo.ml" 288 9762 9825
call(
  stack
)
type(
  Format.formatter
)
"src/lib/uTop.cppo.ml" 290 9827 9835 "src/lib/uTop.cppo.ml" 290 9827 9839
type(
  'a -> 'a list -> 'a
)
ident(
  def last "src/lib/uTop.cppo.ml" 290 9827 9827 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 290 9827 9840 "src/lib/uTop.cppo.ml" 290 9827 9844
type(
  'a
)
ident(
  def head "src/lib/uTop.cppo.ml" 290 9827 9845 "src/lib/uTop.cppo.ml" 295 9917 9939
)
"src/lib/uTop.cppo.ml" 290 9827 9845 "src/lib/uTop.cppo.ml" 290 9827 9849
type(
  'a list
)
ident(
  def tail "src/lib/uTop.cppo.ml" 291 9852 9854 "src/lib/uTop.cppo.ml" 295 9917 9939
)
"src/lib/uTop.cppo.ml" 291 9852 9860 "src/lib/uTop.cppo.ml" 291 9852 9864
type(
  'a list
)
ident(
  int_ref tail "src/lib/uTop.cppo.ml" 290 9827 9845 "src/lib/uTop.cppo.ml" 290 9827 9849
)
"src/lib/uTop.cppo.ml" 292 9870 9876 "src/lib/uTop.cppo.ml" 292 9870 9878
type(
  'a list
)
"src/lib/uTop.cppo.ml" 293 9882 9890 "src/lib/uTop.cppo.ml" 293 9882 9894
type(
  'a
)
ident(
  int_ref head "src/lib/uTop.cppo.ml" 290 9827 9840 "src/lib/uTop.cppo.ml" 290 9827 9844
)
"src/lib/uTop.cppo.ml" 294 9895 9901 "src/lib/uTop.cppo.ml" 294 9895 9905
type(
  'a
)
ident(
  def head "src/lib/uTop.cppo.ml" 295 9917 9925 "src/lib/uTop.cppo.ml" 295 9917 9939
)
"src/lib/uTop.cppo.ml" 294 9895 9909 "src/lib/uTop.cppo.ml" 294 9895 9913
type(
  'a list
)
ident(
  def tail "src/lib/uTop.cppo.ml" 295 9917 9925 "src/lib/uTop.cppo.ml" 295 9917 9939
)
"src/lib/uTop.cppo.ml" 294 9895 9901 "src/lib/uTop.cppo.ml" 294 9895 9913
type(
  'a list
)
"src/lib/uTop.cppo.ml" 295 9917 9925 "src/lib/uTop.cppo.ml" 295 9917 9929
type(
  'a -> 'a list -> 'a
)
ident(
  int_ref last "src/lib/uTop.cppo.ml" 290 9827 9835 "src/lib/uTop.cppo.ml" 290 9827 9839
)
"src/lib/uTop.cppo.ml" 295 9917 9930 "src/lib/uTop.cppo.ml" 295 9917 9934
type(
  'a
)
ident(
  int_ref head "src/lib/uTop.cppo.ml" 294 9895 9901 "src/lib/uTop.cppo.ml" 294 9895 9905
)
"src/lib/uTop.cppo.ml" 295 9917 9935 "src/lib/uTop.cppo.ml" 295 9917 9939
type(
  'a list
)
ident(
  int_ref tail "src/lib/uTop.cppo.ml" 294 9895 9909 "src/lib/uTop.cppo.ml" 294 9895 9913
)
"src/lib/uTop.cppo.ml" 295 9917 9925 "src/lib/uTop.cppo.ml" 295 9917 9939
call(
  tail
)
type(
  'a
)
"src/lib/uTop.cppo.ml" 291 9852 9854 "src/lib/uTop.cppo.ml" 295 9917 9939
type(
  'a
)
"src/lib/uTop.cppo.ml" 297 9941 9945 "src/lib/uTop.cppo.ml" 297 9941 9953
type(
  Location.t -> 'a -> 'a Location.loc
)
ident(
  def with_loc "src/lib/uTop.cppo.ml" 303 10019 10019 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 297 9941 9954 "src/lib/uTop.cppo.ml" 297 9941 9957
type(
  Location.t
)
ident(
  def loc "src/lib/uTop.cppo.ml" 297 9941 9958 "src/lib/uTop.cppo.ml" 300 10010 10011
)
"src/lib/uTop.cppo.ml" 297 9941 9958 "src/lib/uTop.cppo.ml" 297 9941 9961
type(
  'a
)
ident(
  def str "src/lib/uTop.cppo.ml" 297 9941 9964 "src/lib/uTop.cppo.ml" 300 10010 10011
)
"src/lib/uTop.cppo.ml" 298 9966 9983 "src/lib/uTop.cppo.ml" 298 9966 9986
type(
  'a
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 297 9941 9958 "src/lib/uTop.cppo.ml" 297 9941 9961
)
"src/lib/uTop.cppo.ml" 299 9988 10005 "src/lib/uTop.cppo.ml" 299 9988 10008
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 297 9941 9954 "src/lib/uTop.cppo.ml" 297 9941 9957
)
"src/lib/uTop.cppo.ml" 297 9941 9964 "src/lib/uTop.cppo.ml" 300 10010 10011
type(
  'a Location.loc
)
"src/lib/uTop.cppo.ml" 303 10019 10023 "src/lib/uTop.cppo.ml" 303 10019 10030
type(
  Asttypes.arg_label
)
ident(
  def nolabel "src/lib/uTop.cppo.ml" 310 10142 10142 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 303 10019 10033 "src/lib/uTop.cppo.ml" 303 10019 10049
type(
  Asttypes.arg_label
)
"src/lib/uTop.cppo.ml" 310 10142 10146 "src/lib/uTop.cppo.ml" 310 10142 10158
type(
  Parsetree.toplevel_phrase -> ((int * int) list * string) option
)
ident(
  def check_phrase "src/lib/uTop.cppo.ml" 390 12074 12074 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 310 10142 10159 "src/lib/uTop.cppo.ml" 310 10142 10165
type(
  Parsetree.toplevel_phrase
)
ident(
  def phrase "src/lib/uTop.cppo.ml" 311 10168 10170 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 312 10192 10200 "src/lib/uTop.cppo.ml" 312 10192 10206
type(
  Parsetree.toplevel_phrase
)
ident(
  int_ref phrase "src/lib/uTop.cppo.ml" 310 10142 10159 "src/lib/uTop.cppo.ml" 310 10142 10165
)
"src/lib/uTop.cppo.ml" 313 10212 10227 "src/lib/uTop.cppo.ml" 313 10212 10228
type(
  Parsetree.directive_argument
)
type(
  string
)
"src/lib/uTop.cppo.ml" 313 10212 10218 "src/lib/uTop.cppo.ml" 313 10212 10228
type(
  Parsetree.toplevel_phrase
)
"src/lib/uTop.cppo.ml" 314 10232 10240 "src/lib/uTop.cppo.ml" 314 10232 10244
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 315 10245 10260 "src/lib/uTop.cppo.ml" 315 10245 10262
type(
  Parsetree.structure
)
"src/lib/uTop.cppo.ml" 315 10245 10251 "src/lib/uTop.cppo.ml" 315 10245 10262
type(
  Parsetree.toplevel_phrase
)
"src/lib/uTop.cppo.ml" 316 10266 10274 "src/lib/uTop.cppo.ml" 316 10266 10278
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 317 10279 10295 "src/lib/uTop.cppo.ml" 317 10279 10299
type(
  Parsetree.structure_item
)
ident(
  def item "src/lib/uTop.cppo.ml" 318 10313 10321 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 317 10279 10303 "src/lib/uTop.cppo.ml" 317 10279 10308
type(
  Parsetree.structure_item list
)
ident(
  def items "src/lib/uTop.cppo.ml" 318 10313 10321 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 317 10279 10294 "src/lib/uTop.cppo.ml" 317 10279 10309
type(
  Parsetree.structure
)
"src/lib/uTop.cppo.ml" 317 10279 10285 "src/lib/uTop.cppo.ml" 317 10279 10309
type(
  Parsetree.toplevel_phrase
)
"src/lib/uTop.cppo.ml" 318 10313 10325 "src/lib/uTop.cppo.ml" 318 10313 10328
type(
  Location.t
)
ident(
  def loc "src/lib/uTop.cppo.ml" 324 10545 10553 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 319 10333 10364 "src/lib/uTop.cppo.ml" 319 10333 10368
type(
  Parsetree.structure_item
)
ident(
  int_ref item "src/lib/uTop.cppo.ml" 317 10279 10295 "src/lib/uTop.cppo.ml" 317 10279 10299
)
"src/lib/uTop.cppo.ml" 319 10333 10364 "src/lib/uTop.cppo.ml" 319 10333 10377
type(
  Location.t
)
"src/lib/uTop.cppo.ml" 319 10333 10364 "src/lib/uTop.cppo.ml" 319 10333 10396
type(
  Lexing.position
)
"src/lib/uTop.cppo.ml" 320 10398 10428 "src/lib/uTop.cppo.ml" 320 10398 10432
type(
  Parsetree.structure_item ->
  Parsetree.structure_item list -> Parsetree.structure_item
)
ident(
  int_ref last "src/lib/uTop.cppo.ml" 290 9827 9835 "src/lib/uTop.cppo.ml" 290 9827 9839
)
"src/lib/uTop.cppo.ml" 320 10398 10433 "src/lib/uTop.cppo.ml" 320 10398 10437
type(
  Parsetree.structure_item
)
ident(
  int_ref item "src/lib/uTop.cppo.ml" 317 10279 10295 "src/lib/uTop.cppo.ml" 317 10279 10299
)
"src/lib/uTop.cppo.ml" 320 10398 10438 "src/lib/uTop.cppo.ml" 320 10398 10443
type(
  Parsetree.structure_item list
)
ident(
  int_ref items "src/lib/uTop.cppo.ml" 317 10279 10303 "src/lib/uTop.cppo.ml" 317 10279 10308
)
"src/lib/uTop.cppo.ml" 320 10398 10427 "src/lib/uTop.cppo.ml" 320 10398 10444
call(
  stack
)
type(
  Parsetree.structure_item
)
"src/lib/uTop.cppo.ml" 320 10398 10427 "src/lib/uTop.cppo.ml" 320 10398 10453
type(
  Location.t
)
"src/lib/uTop.cppo.ml" 320 10398 10427 "src/lib/uTop.cppo.ml" 320 10398 10470
type(
  Lexing.position
)
"src/lib/uTop.cppo.ml" 321 10472 10503 "src/lib/uTop.cppo.ml" 321 10472 10508
type(
  bool
)
"src/lib/uTop.cppo.ml" 318 10313 10331 "src/lib/uTop.cppo.ml" 322 10510 10519
type(
  Location.t
)
"src/lib/uTop.cppo.ml" 324 10545 10557 "src/lib/uTop.cppo.ml" 324 10545 10561
type(
  Btype.snapshot
)
ident(
  def snap "src/lib/uTop.cppo.ml" 325 10585 10593 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 324 10545 10564 "src/lib/uTop.cppo.ml" 324 10545 10578
type(
  unit -> Btype.snapshot
)
ident(
  ext_ref Btype.snapshot
)
"src/lib/uTop.cppo.ml" 324 10545 10579 "src/lib/uTop.cppo.ml" 324 10545 10581
type(
  unit
)
"src/lib/uTop.cppo.ml" 324 10545 10564 "src/lib/uTop.cppo.ml" 324 10545 10581
call(
  stack
)
type(
  Btype.snapshot
)
"src/lib/uTop.cppo.ml" 325 10585 10597 "src/lib/uTop.cppo.ml" 325 10585 10600
type(
  Env.t
)
ident(
  def env "src/lib/uTop.cppo.ml" 328 10796 10804 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 325 10585 10603 "src/lib/uTop.cppo.ml" 325 10585 10604
type(
  Env.t ref -> Env.t
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 325 10585 10604 "src/lib/uTop.cppo.ml" 325 10585 10624
type(
  Env.t ref
)
ident(
  ext_ref Toploop.toplevel_env
)
"src/lib/uTop.cppo.ml" 325 10585 10603 "src/lib/uTop.cppo.ml" 325 10585 10624
type(
  Env.t
)
"src/lib/uTop.cppo.ml" 328 10796 10808 "src/lib/uTop.cppo.ml" 328 10796 10812
type(
  Longident.t Location.loc
)
ident(
  def unit "src/lib/uTop.cppo.ml" 357 10870 10878 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 328 10796 10815 "src/lib/uTop.cppo.ml" 328 10796 10823
type(
  Location.t -> Longident.t -> Longident.t Location.loc
)
ident(
  int_ref with_loc "src/lib/uTop.cppo.ml" 297 9941 9945 "src/lib/uTop.cppo.ml" 297 9941 9953
)
"src/lib/uTop.cppo.ml" 328 10796 10824 "src/lib/uTop.cppo.ml" 328 10796 10827
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 318 10313 10325 "src/lib/uTop.cppo.ml" 318 10313 10328
)
"src/lib/uTop.cppo.ml" 328 10796 10846 "src/lib/uTop.cppo.ml" 328 10796 10850
type(
  string
)
"src/lib/uTop.cppo.ml" 328 10796 10828 "src/lib/uTop.cppo.ml" 328 10796 10851
type(
  Longident.t
)
"src/lib/uTop.cppo.ml" 328 10796 10815 "src/lib/uTop.cppo.ml" 328 10796 10851
call(
  stack
)
type(
  Longident.t Location.loc
)
"src/lib/uTop.cppo.ml" 357 10870 10882 "src/lib/uTop.cppo.ml" 357 10870 10889
type(
  Parsetree.structure_item
)
ident(
  def top_def "src/lib/uTop.cppo.ml" 368 11253 11261 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 359 10925 10935 "src/lib/uTop.cppo.ml" 359 10925 10951
type(
  Ast_helper.loc ->
  (unit -> Parsetree.structure_item) -> Parsetree.structure_item
)
ident(
  ext_ref Ast_helper.with_default_loc
)
"src/lib/uTop.cppo.ml" 359 10925 10952 "src/lib/uTop.cppo.ml" 359 10925 10955
type(
  Ast_helper.loc
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 318 10313 10325 "src/lib/uTop.cppo.ml" 318 10313 10328
)
"src/lib/uTop.cppo.ml" 360 10956 10973 "src/lib/uTop.cppo.ml" 360 10956 10975
type(
  unit
)
"src/lib/uTop.cppo.ml" 361 10979 10994 "src/lib/uTop.cppo.ml" 361 10979 11002
type(
  ?loc:Ast_helper.loc ->
  ?attrs:Parsetree.attributes ->
  Parsetree.expression -> Parsetree.structure_item
)
ident(
  ext_ref Ast_helper.Str.eval
)
"src/lib/uTop.cppo.ml" 362 11003 11021 "src/lib/uTop.cppo.ml" 362 11003 11029
type(
  ?loc:Ast_helper.loc ->
  ?attrs:Ast_helper.attrs ->
  Asttypes.arg_label ->
  Parsetree.expression option ->
  Parsetree.pattern -> Parsetree.expression -> Parsetree.expression
)
ident(
  ext_ref Ast_helper.Exp.fun_
)
"src/lib/uTop.cppo.ml" 362 11003 11030 "src/lib/uTop.cppo.ml" 362 11003 11037
type(
  Asttypes.arg_label
)
ident(
  int_ref nolabel "src/lib/uTop.cppo.ml" 303 10019 10023 "src/lib/uTop.cppo.ml" 303 10019 10030
)
"src/lib/uTop.cppo.ml" 362 11003 11038 "src/lib/uTop.cppo.ml" 362 11003 11042
type(
  Parsetree.expression option
)
"src/lib/uTop.cppo.ml" 362 11003 11044 "src/lib/uTop.cppo.ml" 362 11003 11057
type(
  ?loc:Ast_helper.loc ->
  ?attrs:Ast_helper.attrs ->
  Ast_helper.lid -> Parsetree.pattern option -> Parsetree.pattern
)
ident(
  ext_ref Ast_helper.Pat.construct
)
"src/lib/uTop.cppo.ml" 362 11003 11058 "src/lib/uTop.cppo.ml" 362 11003 11062
type(
  Ast_helper.lid
)
ident(
  int_ref unit "src/lib/uTop.cppo.ml" 328 10796 10808 "src/lib/uTop.cppo.ml" 328 10796 10812
)
"src/lib/uTop.cppo.ml" 362 11003 11063 "src/lib/uTop.cppo.ml" 362 11003 11067
type(
  Parsetree.pattern option
)
"src/lib/uTop.cppo.ml" 362 11003 11043 "src/lib/uTop.cppo.ml" 362 11003 11068
call(
  stack
)
type(
  Parsetree.pattern
)
"src/lib/uTop.cppo.ml" 363 11069 11089 "src/lib/uTop.cppo.ml" 363 11069 11102
type(
  ?loc:Ast_helper.loc ->
  ?attrs:Ast_helper.attrs ->
  Ast_helper.str ->
  Parsetree.module_expr -> Parsetree.expression -> Parsetree.expression
)
ident(
  ext_ref Ast_helper.Exp.letmodule
)
"src/lib/uTop.cppo.ml" 363 11069 11104 "src/lib/uTop.cppo.ml" 363 11069 11112
type(
  Location.t -> string -> Ast_helper.str
)
ident(
  int_ref with_loc "src/lib/uTop.cppo.ml" 297 9941 9945 "src/lib/uTop.cppo.ml" 297 9941 9953
)
"src/lib/uTop.cppo.ml" 363 11069 11113 "src/lib/uTop.cppo.ml" 363 11069 11116
type(
  Location.t
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 318 10313 10325 "src/lib/uTop.cppo.ml" 318 10313 10328
)
"src/lib/uTop.cppo.ml" 363 11069 11117 "src/lib/uTop.cppo.ml" 363 11069 11120
type(
  string
)
"src/lib/uTop.cppo.ml" 363 11069 11103 "src/lib/uTop.cppo.ml" 363 11069 11121
call(
  stack
)
type(
  Ast_helper.str
)
"src/lib/uTop.cppo.ml" 364 11122 11145 "src/lib/uTop.cppo.ml" 364 11122 11158
type(
  ?loc:Ast_helper.loc ->
  ?attrs:Ast_helper.attrs -> Parsetree.structure -> Parsetree.module_expr
)
ident(
  ext_ref Ast_helper.Mod.structure
)
"src/lib/uTop.cppo.ml" 364 11122 11160 "src/lib/uTop.cppo.ml" 364 11122 11164
type(
  Parsetree.structure_item
)
ident(
  int_ref item "src/lib/uTop.cppo.ml" 317 10279 10295 "src/lib/uTop.cppo.ml" 317 10279 10299
)
"src/lib/uTop.cppo.ml" 364 11122 11168 "src/lib/uTop.cppo.ml" 364 11122 11173
type(
  Parsetree.structure_item list
)
ident(
  int_ref items "src/lib/uTop.cppo.ml" 317 10279 10303 "src/lib/uTop.cppo.ml" 317 10279 10308
)
"src/lib/uTop.cppo.ml" 364 11122 11159 "src/lib/uTop.cppo.ml" 364 11122 11174
type(
  Parsetree.structure
)
"src/lib/uTop.cppo.ml" 364 11122 11144 "src/lib/uTop.cppo.ml" 364 11122 11175
call(
  stack
)
type(
  Parsetree.module_expr
)
"src/lib/uTop.cppo.ml" 365 11176 11199 "src/lib/uTop.cppo.ml" 365 11176 11212
type(
  ?loc:Ast_helper.loc ->
  ?attrs:Ast_helper.attrs ->
  Ast_helper.lid -> Parsetree.expression option -> Parsetree.expression
)
ident(
  ext_ref Ast_helper.Exp.construct
)
"src/lib/uTop.cppo.ml" 365 11176 11213 "src/lib/uTop.cppo.ml" 365 11176 11217
type(
  Ast_helper.lid
)
ident(
  int_ref unit "src/lib/uTop.cppo.ml" 328 10796 10808 "src/lib/uTop.cppo.ml" 328 10796 10812
)
"src/lib/uTop.cppo.ml" 365 11176 11218 "src/lib/uTop.cppo.ml" 365 11176 11222
type(
  Parsetree.expression option
)
"src/lib/uTop.cppo.ml" 365 11176 11198 "src/lib/uTop.cppo.ml" 365 11176 11223
call(
  stack
)
type(
  Parsetree.expression
)
"src/lib/uTop.cppo.ml" 363 11069 11088 "src/lib/uTop.cppo.ml" 365 11176 11224
call(
  stack
)
type(
  Parsetree.expression
)
"src/lib/uTop.cppo.ml" 362 11003 11020 "src/lib/uTop.cppo.ml" 365 11176 11225
call(
  stack
)
type(
  Parsetree.expression
)
"src/lib/uTop.cppo.ml" 361 10979 10994 "src/lib/uTop.cppo.ml" 365 11176 11225
call(
  tail
)
type(
  Parsetree.structure_item
)
"src/lib/uTop.cppo.ml" 360 10956 10968 "src/lib/uTop.cppo.ml" 365 11176 11226
type(
  unit -> Parsetree.structure_item
)
"src/lib/uTop.cppo.ml" 359 10925 10935 "src/lib/uTop.cppo.ml" 365 11176 11226
call(
  stack
)
type(
  Parsetree.structure_item
)
"src/lib/uTop.cppo.ml" 368 11253 11265 "src/lib/uTop.cppo.ml" 368 11253 11277
type(
  Parsetree.toplevel_phrase
)
ident(
  def check_phrase "src/lib/uTop.cppo.ml" 369 11302 11310 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 368 11253 11290 "src/lib/uTop.cppo.ml" 368 11253 11297
type(
  Parsetree.structure_item
)
ident(
  int_ref top_def "src/lib/uTop.cppo.ml" 357 10870 10882 "src/lib/uTop.cppo.ml" 357 10870 10889
)
"src/lib/uTop.cppo.ml" 368 11253 11289 "src/lib/uTop.cppo.ml" 368 11253 11298
type(
  Parsetree.structure
)
"src/lib/uTop.cppo.ml" 368 11253 11280 "src/lib/uTop.cppo.ml" 368 11253 11298
type(
  Parsetree.toplevel_phrase
)
"src/lib/uTop.cppo.ml" 370 11314 11328 "src/lib/uTop.cppo.ml" 370 11314 11329
type(
  bool
)
"src/lib/uTop.cppo.ml" 371 11332 11344 "src/lib/uTop.cppo.ml" 371 11332 11362
type(
  Format.formatter list -> (unit -> bool) -> bool
)
ident(
  int_ref discard_formatters "src/lib/uTop.cppo.ml" 167 5534 5538 "src/lib/uTop.cppo.ml" 167 5534 5556
)
"src/lib/uTop.cppo.ml" 371 11332 11364 "src/lib/uTop.cppo.ml" 371 11332 11384
type(
  Format.formatter
)
ident(
  ext_ref Format.err_formatter
)
"src/lib/uTop.cppo.ml" 371 11332 11363 "src/lib/uTop.cppo.ml" 371 11332 11385
type(
  Format.formatter list
)
"src/lib/uTop.cppo.ml" 371 11332 11391 "src/lib/uTop.cppo.ml" 371 11332 11393
type(
  unit
)
"src/lib/uTop.cppo.ml" 372 11397 11411 "src/lib/uTop.cppo.ml" 372 11397 11435
type(
  unit -> unit
)
ident(
  ext_ref Env.reset_cache_toplevel
)
"src/lib/uTop.cppo.ml" 372 11397 11436 "src/lib/uTop.cppo.ml" 372 11397 11438
type(
  unit
)
"src/lib/uTop.cppo.ml" 372 11397 11411 "src/lib/uTop.cppo.ml" 372 11397 11438
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 373 11440 11454 "src/lib/uTop.cppo.ml" 373 11440 11476
type(
  bool -> Format.formatter -> Parsetree.toplevel_phrase -> bool
)
ident(
  ext_ref Toploop.execute_phrase
)
"src/lib/uTop.cppo.ml" 373 11440 11477 "src/lib/uTop.cppo.ml" 373 11440 11482
type(
  bool
)
"src/lib/uTop.cppo.ml" 373 11440 11483 "src/lib/uTop.cppo.ml" 373 11440 11487
type(
  Format.formatter
)
ident(
  int_ref null "src/lib/uTop.cppo.ml" 288 9762 9766 "src/lib/uTop.cppo.ml" 288 9762 9770
)
"src/lib/uTop.cppo.ml" 373 11440 11488 "src/lib/uTop.cppo.ml" 373 11440 11500
type(
  Parsetree.toplevel_phrase
)
ident(
  int_ref check_phrase "src/lib/uTop.cppo.ml" 368 11253 11265 "src/lib/uTop.cppo.ml" 368 11253 11277
)
"src/lib/uTop.cppo.ml" 373 11440 11454 "src/lib/uTop.cppo.ml" 373 11440 11500
call(
  tail
)
type(
  bool
)
"src/lib/uTop.cppo.ml" 372 11397 11411 "src/lib/uTop.cppo.ml" 373 11440 11500
type(
  bool
)
"src/lib/uTop.cppo.ml" 371 11332 11386 "src/lib/uTop.cppo.ml" 373 11440 11501
type(
  unit -> bool
)
"src/lib/uTop.cppo.ml" 371 11332 11344 "src/lib/uTop.cppo.ml" 373 11440 11501
call(
  stack
)
type(
  bool
)
"src/lib/uTop.cppo.ml" 376 11551 11561 "src/lib/uTop.cppo.ml" 376 11551 11581
type(
  Env.t ref
)
ident(
  ext_ref Toploop.toplevel_env
)
"src/lib/uTop.cppo.ml" 376 11551 11582 "src/lib/uTop.cppo.ml" 376 11551 11584
type(
  Env.t ref -> Env.t -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 376 11551 11585 "src/lib/uTop.cppo.ml" 376 11551 11588
type(
  Env.t
)
ident(
  int_ref env "src/lib/uTop.cppo.ml" 325 10585 10597 "src/lib/uTop.cppo.ml" 325 10585 10600
)
"src/lib/uTop.cppo.ml" 376 11551 11561 "src/lib/uTop.cppo.ml" 376 11551 11588
type(
  unit
)
"src/lib/uTop.cppo.ml" 377 11590 11600 "src/lib/uTop.cppo.ml" 377 11590 11615
type(
  Btype.snapshot -> unit
)
ident(
  ext_ref Btype.backtrack
)
"src/lib/uTop.cppo.ml" 377 11590 11616 "src/lib/uTop.cppo.ml" 377 11590 11620
type(
  Btype.snapshot
)
ident(
  int_ref snap "src/lib/uTop.cppo.ml" 324 10545 10557 "src/lib/uTop.cppo.ml" 324 10545 10561
)
"src/lib/uTop.cppo.ml" 377 11590 11600 "src/lib/uTop.cppo.ml" 377 11590 11620
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 378 11622 11632 "src/lib/uTop.cppo.ml" 378 11622 11636
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 377 11590 11600 "src/lib/uTop.cppo.ml" 378 11622 11636
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 376 11551 11561 "src/lib/uTop.cppo.ml" 378 11622 11636
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 370 11314 11324 "src/lib/uTop.cppo.ml" 378 11622 11636
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 379 11637 11650 "src/lib/uTop.cppo.ml" 379 11637 11653
type(
  exn
)
ident(
  def exn "src/lib/uTop.cppo.ml" 381 11701 11711 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 381 11701 11715 "src/lib/uTop.cppo.ml" 381 11701 11718
type(
  int * int
)
ident(
  def loc "src/lib/uTop.cppo.ml" 382 11757 11767 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 381 11701 11720 "src/lib/uTop.cppo.ml" 381 11701 11723
type(
  string
)
ident(
  def msg "src/lib/uTop.cppo.ml" 382 11757 11767 "src/lib/uTop.cppo.ml" 384 11828 11855
)
"src/lib/uTop.cppo.ml" 381 11701 11715 "src/lib/uTop.cppo.ml" 381 11701 11723
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 381 11701 11726 "src/lib/uTop.cppo.ml" 381 11701 11749
type(
  exn -> (int * int) * string
)
ident(
  int_ref get_ocaml_error_message "src/lib/uTop.cppo.ml" 120 4107 4111 "src/lib/uTop.cppo.ml" 120 4107 4134
)
"src/lib/uTop.cppo.ml" 381 11701 11750 "src/lib/uTop.cppo.ml" 381 11701 11753
type(
  exn
)
ident(
  int_ref exn "src/lib/uTop.cppo.ml" 379 11637 11650 "src/lib/uTop.cppo.ml" 379 11637 11653
)
"src/lib/uTop.cppo.ml" 381 11701 11726 "src/lib/uTop.cppo.ml" 381 11701 11753
call(
  stack
)
type(
  (int * int) * string
)
"src/lib/uTop.cppo.ml" 382 11757 11767 "src/lib/uTop.cppo.ml" 382 11757 11787
type(
  Env.t ref
)
ident(
  ext_ref Toploop.toplevel_env
)
"src/lib/uTop.cppo.ml" 382 11757 11788 "src/lib/uTop.cppo.ml" 382 11757 11790
type(
  Env.t ref -> Env.t -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 382 11757 11791 "src/lib/uTop.cppo.ml" 382 11757 11794
type(
  Env.t
)
ident(
  int_ref env "src/lib/uTop.cppo.ml" 325 10585 10597 "src/lib/uTop.cppo.ml" 325 10585 10600
)
"src/lib/uTop.cppo.ml" 382 11757 11767 "src/lib/uTop.cppo.ml" 382 11757 11794
type(
  unit
)
"src/lib/uTop.cppo.ml" 383 11796 11806 "src/lib/uTop.cppo.ml" 383 11796 11821
type(
  Btype.snapshot -> unit
)
ident(
  ext_ref Btype.backtrack
)
"src/lib/uTop.cppo.ml" 383 11796 11822 "src/lib/uTop.cppo.ml" 383 11796 11826
type(
  Btype.snapshot
)
ident(
  int_ref snap "src/lib/uTop.cppo.ml" 324 10545 10557 "src/lib/uTop.cppo.ml" 324 10545 10561
)
"src/lib/uTop.cppo.ml" 383 11796 11806 "src/lib/uTop.cppo.ml" 383 11796 11826
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 384 11828 11845 "src/lib/uTop.cppo.ml" 384 11828 11848
type(
  int * int
)
ident(
  int_ref loc "src/lib/uTop.cppo.ml" 381 11701 11715 "src/lib/uTop.cppo.ml" 381 11701 11718
)
"src/lib/uTop.cppo.ml" 384 11828 11844 "src/lib/uTop.cppo.ml" 384 11828 11849
type(
  (int * int) list
)
"src/lib/uTop.cppo.ml" 384 11828 11851 "src/lib/uTop.cppo.ml" 384 11828 11854
type(
  string
)
ident(
  int_ref msg "src/lib/uTop.cppo.ml" 381 11701 11720 "src/lib/uTop.cppo.ml" 381 11701 11723
)
"src/lib/uTop.cppo.ml" 384 11828 11843 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  (int * int) list * string
)
"src/lib/uTop.cppo.ml" 384 11828 11838 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 383 11796 11806 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 382 11757 11767 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 381 11701 11711 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 369 11302 11310 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 368 11253 11261 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 357 10870 10878 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 328 10796 10804 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 325 10585 10593 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 324 10545 10553 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 318 10313 10321 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 312 10192 10194 "src/lib/uTop.cppo.ml" 384 11828 11855
type(
  ((int * int) list * string) option
)
"src/lib/uTop.cppo.ml" 390 12074 12078 "src/lib/uTop.cppo.ml" 390 12074 12089
type(
  ui ->
  profile ->
  int ->
  LTerm_geom.size ->
  LTerm_key.t list ->
  bool * int * int ->
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
ident(
  def make_prompt "src/lib/uTop.cppo.ml" 469 14799 14799 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 390 12074 12090 "src/lib/uTop.cppo.ml" 390 12074 12092
type(
  ui
)
ident(
  def ui "src/lib/uTop.cppo.ml" 390 12074 12093 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 390 12074 12093 "src/lib/uTop.cppo.ml" 390 12074 12100
type(
  profile
)
ident(
  def profile "src/lib/uTop.cppo.ml" 390 12074 12101 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 390 12074 12101 "src/lib/uTop.cppo.ml" 390 12074 12106
type(
  int
)
ident(
  def count "src/lib/uTop.cppo.ml" 390 12074 12107 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 390 12074 12107 "src/lib/uTop.cppo.ml" 390 12074 12111
type(
  LTerm_geom.size
)
ident(
  def size "src/lib/uTop.cppo.ml" 390 12074 12112 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 390 12074 12112 "src/lib/uTop.cppo.ml" 390 12074 12124
type(
  LTerm_key.t list
)
ident(
  def key_sequence "src/lib/uTop.cppo.ml" 390 12074 12125 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 390 12074 12126 "src/lib/uTop.cppo.ml" 390 12074 12135
type(
  bool
)
ident(
  def recording "src/lib/uTop.cppo.ml" 391 12167 12169 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 390 12074 12137 "src/lib/uTop.cppo.ml" 390 12074 12148
type(
  int
)
ident(
  def macro_count "src/lib/uTop.cppo.ml" 391 12167 12169 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 390 12074 12150 "src/lib/uTop.cppo.ml" 390 12074 12163
type(
  int
)
ident(
  def macro_counter "src/lib/uTop.cppo.ml" 391 12167 12169 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 390 12074 12125 "src/lib/uTop.cppo.ml" 390 12074 12164
type(
  bool * int * int
)
"src/lib/uTop.cppo.ml" 391 12167 12173 "src/lib/uTop.cppo.ml" 391 12167 12175
type(
  Unix.tm
)
ident(
  def tm "src/lib/uTop.cppo.ml" 392 12202 12204 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 391 12167 12178 "src/lib/uTop.cppo.ml" 391 12167 12192
type(
  float -> Unix.tm
)
ident(
  ext_ref Unix.localtime
)
"src/lib/uTop.cppo.ml" 391 12167 12193 "src/lib/uTop.cppo.ml" 391 12167 12194
type(
  float ref -> float
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 391 12167 12194 "src/lib/uTop.cppo.ml" 391 12167 12198
type(
  float ref
)
ident(
  int_ref time "src/lib/uTop.cppo.ml" 57 1643 1647 "src/lib/uTop.cppo.ml" 57 1643 1651
)
"src/lib/uTop.cppo.ml" 391 12167 12193 "src/lib/uTop.cppo.ml" 391 12167 12198
type(
  float
)
"src/lib/uTop.cppo.ml" 391 12167 12178 "src/lib/uTop.cppo.ml" 391 12167 12198
call(
  stack
)
type(
  Unix.tm
)
"src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
type(
  'a -> 'a -> 'a
)
ident(
  def color "src/lib/uTop.cppo.ml" 397 12299 12301 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 392 12202 12214 "src/lib/uTop.cppo.ml" 392 12202 12218
type(
  'a
)
ident(
  def dark "src/lib/uTop.cppo.ml" 392 12202 12219 "src/lib/uTop.cppo.ml" 395 12271 12293
)
"src/lib/uTop.cppo.ml" 392 12202 12219 "src/lib/uTop.cppo.ml" 392 12202 12224
type(
  'a
)
ident(
  def light "src/lib/uTop.cppo.ml" 393 12227 12231 "src/lib/uTop.cppo.ml" 395 12271 12293
)
"src/lib/uTop.cppo.ml" 393 12227 12237 "src/lib/uTop.cppo.ml" 393 12227 12244
type(
  profile
)
ident(
  int_ref profile "src/lib/uTop.cppo.ml" 390 12074 12093 "src/lib/uTop.cppo.ml" 390 12074 12100
)
"src/lib/uTop.cppo.ml" 394 12250 12258 "src/lib/uTop.cppo.ml" 394 12250 12262
type(
  profile
)
"src/lib/uTop.cppo.ml" 394 12250 12266 "src/lib/uTop.cppo.ml" 394 12250 12270
type(
  'a
)
ident(
  int_ref dark "src/lib/uTop.cppo.ml" 392 12202 12214 "src/lib/uTop.cppo.ml" 392 12202 12218
)
"src/lib/uTop.cppo.ml" 395 12271 12279 "src/lib/uTop.cppo.ml" 395 12271 12284
type(
  profile
)
"src/lib/uTop.cppo.ml" 395 12271 12288 "src/lib/uTop.cppo.ml" 395 12271 12293
type(
  'a
)
ident(
  int_ref light "src/lib/uTop.cppo.ml" 392 12202 12219 "src/lib/uTop.cppo.ml" 392 12202 12224
)
"src/lib/uTop.cppo.ml" 393 12227 12231 "src/lib/uTop.cppo.ml" 395 12271 12293
type(
  'a
)
"src/lib/uTop.cppo.ml" 397 12299 12307 "src/lib/uTop.cppo.ml" 397 12299 12309
type(
  ui
)
ident(
  int_ref ui "src/lib/uTop.cppo.ml" 390 12074 12090 "src/lib/uTop.cppo.ml" 390 12074 12092
)
"src/lib/uTop.cppo.ml" 398 12315 12321 "src/lib/uTop.cppo.ml" 398 12315 12326
type(
  ui
)
"src/lib/uTop.cppo.ml" 399 12330 12338 "src/lib/uTop.cppo.ml" 399 12330 12342
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 400 12343 12349 "src/lib/uTop.cppo.ml" 400 12343 12356
type(
  ui
)
"src/lib/uTop.cppo.ml" 401 12360 12372 "src/lib/uTop.cppo.ml" 401 12360 12376
type(
  bool
)
ident(
  def bold "src/lib/uTop.cppo.ml" 402 12397 12405 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 401 12360 12379 "src/lib/uTop.cppo.ml" 401 12360 12386
type(
  profile
)
ident(
  int_ref profile "src/lib/uTop.cppo.ml" 390 12074 12093 "src/lib/uTop.cppo.ml" 390 12074 12100
)
"src/lib/uTop.cppo.ml" 401 12360 12387 "src/lib/uTop.cppo.ml" 401 12360 12388
type(
  profile -> profile -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lib/uTop.cppo.ml" 401 12360 12389 "src/lib/uTop.cppo.ml" 401 12360 12393
type(
  profile
)
"src/lib/uTop.cppo.ml" 401 12360 12379 "src/lib/uTop.cppo.ml" 401 12360 12393
type(
  bool
)
"src/lib/uTop.cppo.ml" 402 12397 12409 "src/lib/uTop.cppo.ml" 402 12397 12413
type(
  LTerm_text.t
)
ident(
  def txta "src/lib/uTop.cppo.ml" 426 13423 13431 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 403 12416 12429 "src/lib/uTop.cppo.ml" 403 12416 12441
type(
  LTerm_key.t list
)
ident(
  int_ref key_sequence "src/lib/uTop.cppo.ml" 390 12074 12112 "src/lib/uTop.cppo.ml" 390 12074 12124
)
"src/lib/uTop.cppo.ml" 403 12416 12442 "src/lib/uTop.cppo.ml" 403 12416 12443
type(
  LTerm_key.t list -> LTerm_key.t list -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lib/uTop.cppo.ml" 403 12416 12444 "src/lib/uTop.cppo.ml" 403 12416 12446
type(
  LTerm_key.t list
)
"src/lib/uTop.cppo.ml" 403 12416 12429 "src/lib/uTop.cppo.ml" 403 12416 12446
type(
  bool
)
"src/lib/uTop.cppo.ml" 404 12452 12464 "src/lib/uTop.cppo.ml" 404 12452 12468
type(
  LTerm_text.markup -> LTerm_text.t
)
ident(
  ext_ref LTerm_text.eval
)
"src/lib/uTop.cppo.ml" 405 12471 12492 "src/lib/uTop.cppo.ml" 405 12471 12496
type(
  bool
)
ident(
  int_ref bold "src/lib/uTop.cppo.ml" 401 12360 12372 "src/lib/uTop.cppo.ml" 401 12360 12376
)
"src/lib/uTop.cppo.ml" 405 12471 12485 "src/lib/uTop.cppo.ml" 405 12471 12496
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 406 12498 12518 "src/lib/uTop.cppo.ml" 406 12498 12523
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 406 12498 12524 "src/lib/uTop.cppo.ml" 406 12498 12529
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lcyan
)
"src/lib/uTop.cppo.ml" 406 12498 12530 "src/lib/uTop.cppo.ml" 406 12498 12534
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.blue
)
"src/lib/uTop.cppo.ml" 406 12498 12517 "src/lib/uTop.cppo.ml" 406 12498 12535
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 406 12498 12512 "src/lib/uTop.cppo.ml" 406 12498 12535
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 407 12537 12553 "src/lib/uTop.cppo.ml" 407 12537 12560
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 407 12537 12551 "src/lib/uTop.cppo.ml" 407 12537 12560
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 408 12562 12582 "src/lib/uTop.cppo.ml" 408 12562 12587
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 408 12562 12588 "src/lib/uTop.cppo.ml" 408 12562 12596
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lmagenta
)
"src/lib/uTop.cppo.ml" 408 12562 12597 "src/lib/uTop.cppo.ml" 408 12562 12604
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.magenta
)
"src/lib/uTop.cppo.ml" 408 12562 12581 "src/lib/uTop.cppo.ml" 408 12562 12605
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 408 12562 12576 "src/lib/uTop.cppo.ml" 408 12562 12605
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 408 12562 12610 "src/lib/uTop.cppo.ml" 408 12562 12624
type(
  (int -> int -> int -> Zed_utf8.t, unit, Zed_utf8.t) format ->
  int -> int -> int -> Zed_utf8.t
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 408 12562 12625 "src/lib/uTop.cppo.ml" 408 12562 12641
type(
  (int -> int -> int -> Zed_utf8.t, unit, Zed_utf8.t) format
)
"src/lib/uTop.cppo.ml" 408 12562 12642 "src/lib/uTop.cppo.ml" 408 12562 12644
type(
  Unix.tm
)
ident(
  int_ref tm "src/lib/uTop.cppo.ml" 391 12167 12173 "src/lib/uTop.cppo.ml" 391 12167 12175
)
"src/lib/uTop.cppo.ml" 408 12562 12642 "src/lib/uTop.cppo.ml" 408 12562 12657
type(
  int
)
"src/lib/uTop.cppo.ml" 408 12562 12658 "src/lib/uTop.cppo.ml" 408 12562 12660
type(
  Unix.tm
)
ident(
  int_ref tm "src/lib/uTop.cppo.ml" 391 12167 12173 "src/lib/uTop.cppo.ml" 391 12167 12175
)
"src/lib/uTop.cppo.ml" 408 12562 12658 "src/lib/uTop.cppo.ml" 408 12562 12672
type(
  int
)
"src/lib/uTop.cppo.ml" 408 12562 12673 "src/lib/uTop.cppo.ml" 408 12562 12675
type(
  Unix.tm
)
ident(
  int_ref tm "src/lib/uTop.cppo.ml" 391 12167 12173 "src/lib/uTop.cppo.ml" 391 12167 12175
)
"src/lib/uTop.cppo.ml" 408 12562 12673 "src/lib/uTop.cppo.ml" 408 12562 12687
type(
  int
)
"src/lib/uTop.cppo.ml" 408 12562 12609 "src/lib/uTop.cppo.ml" 408 12562 12688
call(
  stack
)
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 408 12562 12607 "src/lib/uTop.cppo.ml" 408 12562 12688
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 408 12562 12690 "src/lib/uTop.cppo.ml" 408 12562 12694
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 409 12696 12712 "src/lib/uTop.cppo.ml" 409 12696 12721
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 409 12696 12710 "src/lib/uTop.cppo.ml" 409 12696 12721
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 410 12723 12743 "src/lib/uTop.cppo.ml" 410 12723 12748
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 410 12723 12749 "src/lib/uTop.cppo.ml" 410 12723 12756
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lyellow
)
"src/lib/uTop.cppo.ml" 410 12723 12757 "src/lib/uTop.cppo.ml" 410 12723 12763
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.yellow
)
"src/lib/uTop.cppo.ml" 410 12723 12742 "src/lib/uTop.cppo.ml" 410 12723 12764
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 410 12723 12737 "src/lib/uTop.cppo.ml" 410 12723 12764
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 410 12723 12769 "src/lib/uTop.cppo.ml" 410 12723 12783
type(
  (int -> Zed_utf8.t, unit, Zed_utf8.t) format -> int -> Zed_utf8.t
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 410 12723 12784 "src/lib/uTop.cppo.ml" 410 12723 12796
type(
  (int -> Zed_utf8.t, unit, Zed_utf8.t) format
)
"src/lib/uTop.cppo.ml" 410 12723 12797 "src/lib/uTop.cppo.ml" 410 12723 12802
type(
  int
)
ident(
  int_ref count "src/lib/uTop.cppo.ml" 390 12074 12101 "src/lib/uTop.cppo.ml" 390 12074 12106
)
"src/lib/uTop.cppo.ml" 410 12723 12768 "src/lib/uTop.cppo.ml" 410 12723 12803
call(
  stack
)
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 410 12723 12766 "src/lib/uTop.cppo.ml" 410 12723 12803
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 410 12723 12805 "src/lib/uTop.cppo.ml" 410 12723 12809
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 411 12811 12827 "src/lib/uTop.cppo.ml" 411 12811 12834
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 411 12811 12825 "src/lib/uTop.cppo.ml" 411 12811 12834
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 404 12452 12469 "src/lib/uTop.cppo.ml" 412 12836 12849
type(
  LTerm_text.markup
)
"src/lib/uTop.cppo.ml" 404 12452 12464 "src/lib/uTop.cppo.ml" 412 12836 12849
call(
  stack
)
type(
  LTerm_text.t
)
"src/lib/uTop.cppo.ml" 414 12865 12877 "src/lib/uTop.cppo.ml" 414 12865 12881
type(
  LTerm_text.markup -> LTerm_text.t
)
ident(
  ext_ref LTerm_text.eval
)
"src/lib/uTop.cppo.ml" 415 12884 12905 "src/lib/uTop.cppo.ml" 415 12884 12909
type(
  bool
)
ident(
  int_ref bold "src/lib/uTop.cppo.ml" 401 12360 12372 "src/lib/uTop.cppo.ml" 401 12360 12376
)
"src/lib/uTop.cppo.ml" 415 12884 12898 "src/lib/uTop.cppo.ml" 415 12884 12909
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 416 12911 12931 "src/lib/uTop.cppo.ml" 416 12911 12936
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 416 12911 12937 "src/lib/uTop.cppo.ml" 416 12911 12942
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lcyan
)
"src/lib/uTop.cppo.ml" 416 12911 12943 "src/lib/uTop.cppo.ml" 416 12911 12947
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.blue
)
"src/lib/uTop.cppo.ml" 416 12911 12930 "src/lib/uTop.cppo.ml" 416 12911 12948
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 416 12911 12925 "src/lib/uTop.cppo.ml" 416 12911 12948
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 417 12950 12966 "src/lib/uTop.cppo.ml" 417 12950 12973
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 417 12950 12964 "src/lib/uTop.cppo.ml" 417 12950 12973
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 418 12975 12995 "src/lib/uTop.cppo.ml" 418 12975 13000
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 418 12975 13001 "src/lib/uTop.cppo.ml" 418 12975 13009
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lmagenta
)
"src/lib/uTop.cppo.ml" 418 12975 13010 "src/lib/uTop.cppo.ml" 418 12975 13017
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.magenta
)
"src/lib/uTop.cppo.ml" 418 12975 12994 "src/lib/uTop.cppo.ml" 418 12975 13018
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 418 12975 12989 "src/lib/uTop.cppo.ml" 418 12975 13018
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 418 12975 13023 "src/lib/uTop.cppo.ml" 418 12975 13037
type(
  (int -> int -> int -> Zed_utf8.t, unit, Zed_utf8.t) format ->
  int -> int -> int -> Zed_utf8.t
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 418 12975 13038 "src/lib/uTop.cppo.ml" 418 12975 13054
type(
  (int -> int -> int -> Zed_utf8.t, unit, Zed_utf8.t) format
)
"src/lib/uTop.cppo.ml" 418 12975 13055 "src/lib/uTop.cppo.ml" 418 12975 13057
type(
  Unix.tm
)
ident(
  int_ref tm "src/lib/uTop.cppo.ml" 391 12167 12173 "src/lib/uTop.cppo.ml" 391 12167 12175
)
"src/lib/uTop.cppo.ml" 418 12975 13055 "src/lib/uTop.cppo.ml" 418 12975 13070
type(
  int
)
"src/lib/uTop.cppo.ml" 418 12975 13071 "src/lib/uTop.cppo.ml" 418 12975 13073
type(
  Unix.tm
)
ident(
  int_ref tm "src/lib/uTop.cppo.ml" 391 12167 12173 "src/lib/uTop.cppo.ml" 391 12167 12175
)
"src/lib/uTop.cppo.ml" 418 12975 13071 "src/lib/uTop.cppo.ml" 418 12975 13085
type(
  int
)
"src/lib/uTop.cppo.ml" 418 12975 13086 "src/lib/uTop.cppo.ml" 418 12975 13088
type(
  Unix.tm
)
ident(
  int_ref tm "src/lib/uTop.cppo.ml" 391 12167 12173 "src/lib/uTop.cppo.ml" 391 12167 12175
)
"src/lib/uTop.cppo.ml" 418 12975 13086 "src/lib/uTop.cppo.ml" 418 12975 13100
type(
  int
)
"src/lib/uTop.cppo.ml" 418 12975 13022 "src/lib/uTop.cppo.ml" 418 12975 13101
call(
  stack
)
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 418 12975 13020 "src/lib/uTop.cppo.ml" 418 12975 13101
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 418 12975 13103 "src/lib/uTop.cppo.ml" 418 12975 13107
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 419 13109 13125 "src/lib/uTop.cppo.ml" 419 13109 13134
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 419 13109 13123 "src/lib/uTop.cppo.ml" 419 13109 13134
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 420 13136 13156 "src/lib/uTop.cppo.ml" 420 13136 13161
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 420 13136 13162 "src/lib/uTop.cppo.ml" 420 13136 13169
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lyellow
)
"src/lib/uTop.cppo.ml" 420 13136 13170 "src/lib/uTop.cppo.ml" 420 13136 13176
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.yellow
)
"src/lib/uTop.cppo.ml" 420 13136 13155 "src/lib/uTop.cppo.ml" 420 13136 13177
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 420 13136 13150 "src/lib/uTop.cppo.ml" 420 13136 13177
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 420 13136 13182 "src/lib/uTop.cppo.ml" 420 13136 13196
type(
  (int -> Zed_utf8.t, unit, Zed_utf8.t) format -> int -> Zed_utf8.t
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 420 13136 13197 "src/lib/uTop.cppo.ml" 420 13136 13209
type(
  (int -> Zed_utf8.t, unit, Zed_utf8.t) format
)
"src/lib/uTop.cppo.ml" 420 13136 13210 "src/lib/uTop.cppo.ml" 420 13136 13215
type(
  int
)
ident(
  int_ref count "src/lib/uTop.cppo.ml" 390 12074 12101 "src/lib/uTop.cppo.ml" 390 12074 12106
)
"src/lib/uTop.cppo.ml" 420 13136 13181 "src/lib/uTop.cppo.ml" 420 13136 13216
call(
  stack
)
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 420 13136 13179 "src/lib/uTop.cppo.ml" 420 13136 13216
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 420 13136 13218 "src/lib/uTop.cppo.ml" 420 13136 13222
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 421 13224 13240 "src/lib/uTop.cppo.ml" 421 13224 13249
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 421 13224 13238 "src/lib/uTop.cppo.ml" 421 13224 13249
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 422 13251 13271 "src/lib/uTop.cppo.ml" 422 13251 13276
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 422 13251 13277 "src/lib/uTop.cppo.ml" 422 13251 13283
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lgreen
)
"src/lib/uTop.cppo.ml" 422 13251 13284 "src/lib/uTop.cppo.ml" 422 13251 13289
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.green
)
"src/lib/uTop.cppo.ml" 422 13251 13270 "src/lib/uTop.cppo.ml" 422 13251 13290
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 422 13251 13265 "src/lib/uTop.cppo.ml" 422 13251 13290
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 422 13251 13295 "src/lib/uTop.cppo.ml" 422 13251 13308
type(
  string -> string list -> Zed_utf8.t
)
ident(
  ext_ref String.concat
)
"src/lib/uTop.cppo.ml" 422 13251 13309 "src/lib/uTop.cppo.ml" 422 13251 13312
type(
  string
)
"src/lib/uTop.cppo.ml" 422 13251 13314 "src/lib/uTop.cppo.ml" 422 13251 13322
type(
  (LTerm_key.t -> string) -> LTerm_key.t list -> string list
)
ident(
  ext_ref List.map
)
"src/lib/uTop.cppo.ml" 422 13251 13323 "src/lib/uTop.cppo.ml" 422 13251 13350
type(
  LTerm_key.t -> string
)
ident(
  ext_ref LTerm_key.to_string_compact
)
"src/lib/uTop.cppo.ml" 422 13251 13351 "src/lib/uTop.cppo.ml" 422 13251 13363
type(
  LTerm_key.t list
)
ident(
  int_ref key_sequence "src/lib/uTop.cppo.ml" 390 12074 12112 "src/lib/uTop.cppo.ml" 390 12074 12124
)
"src/lib/uTop.cppo.ml" 422 13251 13313 "src/lib/uTop.cppo.ml" 422 13251 13364
call(
  stack
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 422 13251 13294 "src/lib/uTop.cppo.ml" 422 13251 13365
call(
  stack
)
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 422 13251 13292 "src/lib/uTop.cppo.ml" 422 13251 13365
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 422 13251 13367 "src/lib/uTop.cppo.ml" 422 13251 13371
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 423 13373 13389 "src/lib/uTop.cppo.ml" 423 13373 13396
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 423 13373 13387 "src/lib/uTop.cppo.ml" 423 13373 13396
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 414 12865 12882 "src/lib/uTop.cppo.ml" 424 13398 13411
type(
  LTerm_text.markup
)
"src/lib/uTop.cppo.ml" 414 12865 12877 "src/lib/uTop.cppo.ml" 424 13398 13411
call(
  stack
)
type(
  LTerm_text.t
)
"src/lib/uTop.cppo.ml" 403 12416 12426 "src/lib/uTop.cppo.ml" 424 13398 13411
type(
  LTerm_text.t
)
"src/lib/uTop.cppo.ml" 426 13423 13435 "src/lib/uTop.cppo.ml" 426 13423 13439
type(
  LTerm_text.t
)
ident(
  def txtb "src/lib/uTop.cppo.ml" 446 14096 14104 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 427 13442 13455 "src/lib/uTop.cppo.ml" 427 13442 13464
type(
  bool
)
ident(
  int_ref recording "src/lib/uTop.cppo.ml" 390 12074 12126 "src/lib/uTop.cppo.ml" 390 12074 12135
)
"src/lib/uTop.cppo.ml" 428 13470 13482 "src/lib/uTop.cppo.ml" 428 13470 13486
type(
  LTerm_text.markup -> LTerm_text.t
)
ident(
  ext_ref LTerm_text.eval
)
"src/lib/uTop.cppo.ml" 429 13489 13510 "src/lib/uTop.cppo.ml" 429 13489 13514
type(
  bool
)
ident(
  int_ref bold "src/lib/uTop.cppo.ml" 401 12360 12372 "src/lib/uTop.cppo.ml" 401 12360 12376
)
"src/lib/uTop.cppo.ml" 429 13489 13503 "src/lib/uTop.cppo.ml" 429 13489 13514
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 430 13516 13536 "src/lib/uTop.cppo.ml" 430 13516 13541
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 430 13516 13542 "src/lib/uTop.cppo.ml" 430 13516 13547
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lcyan
)
"src/lib/uTop.cppo.ml" 430 13516 13548 "src/lib/uTop.cppo.ml" 430 13516 13552
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.blue
)
"src/lib/uTop.cppo.ml" 430 13516 13535 "src/lib/uTop.cppo.ml" 430 13516 13553
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 430 13516 13530 "src/lib/uTop.cppo.ml" 430 13516 13553
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 431 13555 13571 "src/lib/uTop.cppo.ml" 431 13555 13575
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 431 13555 13569 "src/lib/uTop.cppo.ml" 431 13555 13575
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 432 13577 13597 "src/lib/uTop.cppo.ml" 432 13577 13602
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 432 13577 13603 "src/lib/uTop.cppo.ml" 432 13577 13609
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lwhite
)
"src/lib/uTop.cppo.ml" 432 13577 13610 "src/lib/uTop.cppo.ml" 432 13577 13615
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.black
)
"src/lib/uTop.cppo.ml" 432 13577 13596 "src/lib/uTop.cppo.ml" 432 13577 13616
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 432 13577 13591 "src/lib/uTop.cppo.ml" 432 13577 13616
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 432 13577 13621 "src/lib/uTop.cppo.ml" 432 13577 13635
type(
  (int -> Zed_utf8.t, unit, Zed_utf8.t) format -> int -> Zed_utf8.t
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 432 13577 13636 "src/lib/uTop.cppo.ml" 432 13577 13649
type(
  (int -> Zed_utf8.t, unit, Zed_utf8.t) format
)
"src/lib/uTop.cppo.ml" 432 13577 13650 "src/lib/uTop.cppo.ml" 432 13577 13663
type(
  int
)
ident(
  int_ref macro_counter "src/lib/uTop.cppo.ml" 390 12074 12150 "src/lib/uTop.cppo.ml" 390 12074 12163
)
"src/lib/uTop.cppo.ml" 432 13577 13620 "src/lib/uTop.cppo.ml" 432 13577 13664
call(
  stack
)
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 432 13577 13618 "src/lib/uTop.cppo.ml" 432 13577 13664
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 432 13577 13666 "src/lib/uTop.cppo.ml" 432 13577 13670
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 433 13672 13688 "src/lib/uTop.cppo.ml" 433 13672 13697
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 433 13672 13686 "src/lib/uTop.cppo.ml" 433 13672 13697
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 434 13699 13719 "src/lib/uTop.cppo.ml" 434 13699 13724
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 434 13699 13725 "src/lib/uTop.cppo.ml" 434 13699 13731
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lwhite
)
"src/lib/uTop.cppo.ml" 434 13699 13732 "src/lib/uTop.cppo.ml" 434 13699 13737
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.black
)
"src/lib/uTop.cppo.ml" 434 13699 13718 "src/lib/uTop.cppo.ml" 434 13699 13738
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 434 13699 13713 "src/lib/uTop.cppo.ml" 434 13699 13738
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 434 13699 13743 "src/lib/uTop.cppo.ml" 434 13699 13757
type(
  (int -> Zed_utf8.t, unit, Zed_utf8.t) format -> int -> Zed_utf8.t
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 434 13699 13758 "src/lib/uTop.cppo.ml" 434 13699 13769
type(
  (int -> Zed_utf8.t, unit, Zed_utf8.t) format
)
"src/lib/uTop.cppo.ml" 434 13699 13770 "src/lib/uTop.cppo.ml" 434 13699 13781
type(
  int
)
ident(
  int_ref macro_count "src/lib/uTop.cppo.ml" 390 12074 12137 "src/lib/uTop.cppo.ml" 390 12074 12148
)
"src/lib/uTop.cppo.ml" 434 13699 13742 "src/lib/uTop.cppo.ml" 434 13699 13782
call(
  stack
)
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 434 13699 13740 "src/lib/uTop.cppo.ml" 434 13699 13782
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 434 13699 13784 "src/lib/uTop.cppo.ml" 434 13699 13788
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 435 13790 13806 "src/lib/uTop.cppo.ml" 435 13790 13813
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 435 13790 13804 "src/lib/uTop.cppo.ml" 435 13790 13813
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 428 13470 13487 "src/lib/uTop.cppo.ml" 436 13815 13828
type(
  LTerm_text.markup
)
"src/lib/uTop.cppo.ml" 428 13470 13482 "src/lib/uTop.cppo.ml" 436 13815 13828
call(
  stack
)
type(
  LTerm_text.t
)
"src/lib/uTop.cppo.ml" 438 13844 13856 "src/lib/uTop.cppo.ml" 438 13844 13860
type(
  LTerm_text.markup -> LTerm_text.t
)
ident(
  ext_ref LTerm_text.eval
)
"src/lib/uTop.cppo.ml" 439 13863 13884 "src/lib/uTop.cppo.ml" 439 13863 13888
type(
  bool
)
ident(
  int_ref bold "src/lib/uTop.cppo.ml" 401 12360 12372 "src/lib/uTop.cppo.ml" 401 12360 12376
)
"src/lib/uTop.cppo.ml" 439 13863 13877 "src/lib/uTop.cppo.ml" 439 13863 13888
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 440 13890 13910 "src/lib/uTop.cppo.ml" 440 13890 13915
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 440 13890 13916 "src/lib/uTop.cppo.ml" 440 13890 13921
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lcyan
)
"src/lib/uTop.cppo.ml" 440 13890 13922 "src/lib/uTop.cppo.ml" 440 13890 13926
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.blue
)
"src/lib/uTop.cppo.ml" 440 13890 13909 "src/lib/uTop.cppo.ml" 440 13890 13927
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 440 13890 13904 "src/lib/uTop.cppo.ml" 440 13890 13927
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 441 13929 13945 "src/lib/uTop.cppo.ml" 441 13929 13949
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 441 13929 13943 "src/lib/uTop.cppo.ml" 441 13929 13949
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 442 13951 13971 "src/lib/uTop.cppo.ml" 442 13951 13976
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 442 13951 13977 "src/lib/uTop.cppo.ml" 442 13951 13983
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lwhite
)
"src/lib/uTop.cppo.ml" 442 13951 13984 "src/lib/uTop.cppo.ml" 442 13951 13989
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.black
)
"src/lib/uTop.cppo.ml" 442 13951 13970 "src/lib/uTop.cppo.ml" 442 13951 13990
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 442 13951 13965 "src/lib/uTop.cppo.ml" 442 13951 13990
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 442 13951 13995 "src/lib/uTop.cppo.ml" 442 13951 14009
type(
  (int -> Zed_utf8.t, unit, Zed_utf8.t) format -> int -> Zed_utf8.t
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 442 13951 14010 "src/lib/uTop.cppo.ml" 442 13951 14023
type(
  (int -> Zed_utf8.t, unit, Zed_utf8.t) format
)
"src/lib/uTop.cppo.ml" 442 13951 14024 "src/lib/uTop.cppo.ml" 442 13951 14037
type(
  int
)
ident(
  int_ref macro_counter "src/lib/uTop.cppo.ml" 390 12074 12150 "src/lib/uTop.cppo.ml" 390 12074 12163
)
"src/lib/uTop.cppo.ml" 442 13951 13994 "src/lib/uTop.cppo.ml" 442 13951 14038
call(
  stack
)
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 442 13951 13992 "src/lib/uTop.cppo.ml" 442 13951 14038
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 442 13951 14040 "src/lib/uTop.cppo.ml" 442 13951 14044
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 443 14046 14062 "src/lib/uTop.cppo.ml" 443 14046 14069
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 443 14046 14060 "src/lib/uTop.cppo.ml" 443 14046 14069
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 438 13844 13861 "src/lib/uTop.cppo.ml" 444 14071 14084
type(
  LTerm_text.markup
)
"src/lib/uTop.cppo.ml" 438 13844 13856 "src/lib/uTop.cppo.ml" 444 14071 14084
call(
  stack
)
type(
  LTerm_text.t
)
"src/lib/uTop.cppo.ml" 427 13442 13452 "src/lib/uTop.cppo.ml" 444 14071 14084
type(
  LTerm_text.t
)
"src/lib/uTop.cppo.ml" 446 14096 14108 "src/lib/uTop.cppo.ml" 446 14096 14119
type(
  LTerm_text.t
)
ident(
  def second_line "src/lib/uTop.cppo.ml" 456 14328 14336 "src/lib/uTop.cppo.ml" 467 14776 14797
)
"src/lib/uTop.cppo.ml" 447 14122 14132 "src/lib/uTop.cppo.ml" 447 14122 14136
type(
  LTerm_text.markup -> LTerm_text.t
)
ident(
  ext_ref LTerm_text.eval
)
"src/lib/uTop.cppo.ml" 448 14139 14153 "src/lib/uTop.cppo.ml" 448 14139 14157
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 448 14139 14151 "src/lib/uTop.cppo.ml" 448 14139 14157
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 449 14159 14178 "src/lib/uTop.cppo.ml" 449 14159 14182
type(
  bool
)
ident(
  int_ref bold "src/lib/uTop.cppo.ml" 401 12360 12372 "src/lib/uTop.cppo.ml" 401 12360 12376
)
"src/lib/uTop.cppo.ml" 449 14159 14171 "src/lib/uTop.cppo.ml" 449 14159 14182
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 450 14184 14202 "src/lib/uTop.cppo.ml" 450 14184 14205
type(
  int -> int -> int -> LTerm_style.color
)
ident(
  ext_ref LTerm_style.rgb
)
"src/lib/uTop.cppo.ml" 450 14184 14206 "src/lib/uTop.cppo.ml" 450 14184 14210
type(
  int
)
"src/lib/uTop.cppo.ml" 450 14184 14211 "src/lib/uTop.cppo.ml" 450 14184 14215
type(
  int
)
"src/lib/uTop.cppo.ml" 450 14184 14216 "src/lib/uTop.cppo.ml" 450 14184 14220
type(
  int
)
"src/lib/uTop.cppo.ml" 450 14184 14201 "src/lib/uTop.cppo.ml" 450 14184 14221
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 450 14184 14196 "src/lib/uTop.cppo.ml" 450 14184 14221
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 451 14223 14237 "src/lib/uTop.cppo.ml" 451 14223 14243
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 451 14223 14235 "src/lib/uTop.cppo.ml" 451 14223 14243
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 452 14245 14263 "src/lib/uTop.cppo.ml" 452 14245 14268
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 452 14245 14269 "src/lib/uTop.cppo.ml" 452 14245 14275
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lgreen
)
"src/lib/uTop.cppo.ml" 452 14245 14276 "src/lib/uTop.cppo.ml" 452 14245 14281
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.green
)
"src/lib/uTop.cppo.ml" 452 14245 14262 "src/lib/uTop.cppo.ml" 452 14245 14282
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 452 14245 14257 "src/lib/uTop.cppo.ml" 452 14245 14282
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 453 14284 14298 "src/lib/uTop.cppo.ml" 453 14284 14303
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 453 14284 14296 "src/lib/uTop.cppo.ml" 453 14284 14303
type(
  LTerm_text.item
)
"src/lib/uTop.cppo.ml" 447 14122 14137 "src/lib/uTop.cppo.ml" 454 14305 14316
type(
  LTerm_text.markup
)
"src/lib/uTop.cppo.ml" 447 14122 14132 "src/lib/uTop.cppo.ml" 454 14305 14316
call(
  stack
)
type(
  LTerm_text.t
)
"src/lib/uTop.cppo.ml" 456 14328 14336 "src/lib/uTop.cppo.ml" 456 14328 14348
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array ->
  LTerm_text.t ->
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
ident(
  ext_ref Array.append
)
"src/lib/uTop.cppo.ml" 457 14351 14364 "src/lib/uTop.cppo.ml" 457 14351 14376
type(
  LTerm_text.t -> int
)
ident(
  ext_ref Array.length
)
"src/lib/uTop.cppo.ml" 457 14351 14377 "src/lib/uTop.cppo.ml" 457 14351 14381
type(
  LTerm_text.t
)
ident(
  int_ref txta "src/lib/uTop.cppo.ml" 402 12397 12409 "src/lib/uTop.cppo.ml" 402 12397 12413
)
"src/lib/uTop.cppo.ml" 457 14351 14364 "src/lib/uTop.cppo.ml" 457 14351 14381
type(
  int
)
"src/lib/uTop.cppo.ml" 457 14351 14382 "src/lib/uTop.cppo.ml" 457 14351 14383
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lib/uTop.cppo.ml" 457 14351 14384 "src/lib/uTop.cppo.ml" 457 14351 14396
type(
  LTerm_text.t -> int
)
ident(
  ext_ref Array.length
)
"src/lib/uTop.cppo.ml" 457 14351 14397 "src/lib/uTop.cppo.ml" 457 14351 14401
type(
  LTerm_text.t
)
ident(
  int_ref txtb "src/lib/uTop.cppo.ml" 426 13423 13435 "src/lib/uTop.cppo.ml" 426 13423 13439
)
"src/lib/uTop.cppo.ml" 457 14351 14384 "src/lib/uTop.cppo.ml" 457 14351 14401
type(
  int
)
"src/lib/uTop.cppo.ml" 457 14351 14364 "src/lib/uTop.cppo.ml" 457 14351 14401
type(
  int
)
"src/lib/uTop.cppo.ml" 457 14351 14402 "src/lib/uTop.cppo.ml" 457 14351 14403
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( > )
)
"src/lib/uTop.cppo.ml" 457 14351 14404 "src/lib/uTop.cppo.ml" 457 14351 14408
type(
  LTerm_geom.size
)
ident(
  int_ref size "src/lib/uTop.cppo.ml" 390 12074 12107 "src/lib/uTop.cppo.ml" 390 12074 12111
)
"src/lib/uTop.cppo.ml" 457 14351 14404 "src/lib/uTop.cppo.ml" 457 14351 14413
type(
  int
)
"src/lib/uTop.cppo.ml" 457 14351 14364 "src/lib/uTop.cppo.ml" 457 14351 14413
type(
  bool
)
"src/lib/uTop.cppo.ml" 458 14419 14431 "src/lib/uTop.cppo.ml" 458 14419 14440
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array ->
  int ->
  int -> (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
ident(
  ext_ref Array.sub
)
"src/lib/uTop.cppo.ml" 458 14419 14442 "src/lib/uTop.cppo.ml" 458 14419 14454
type(
  LTerm_text.t ->
  LTerm_text.t ->
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
ident(
  ext_ref Array.append
)
"src/lib/uTop.cppo.ml" 458 14419 14455 "src/lib/uTop.cppo.ml" 458 14419 14459
type(
  LTerm_text.t
)
ident(
  int_ref txta "src/lib/uTop.cppo.ml" 402 12397 12409 "src/lib/uTop.cppo.ml" 402 12397 12413
)
"src/lib/uTop.cppo.ml" 458 14419 14460 "src/lib/uTop.cppo.ml" 458 14419 14464
type(
  LTerm_text.t
)
ident(
  int_ref txtb "src/lib/uTop.cppo.ml" 426 13423 13435 "src/lib/uTop.cppo.ml" 426 13423 13439
)
"src/lib/uTop.cppo.ml" 458 14419 14441 "src/lib/uTop.cppo.ml" 458 14419 14465
call(
  stack
)
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 458 14419 14466 "src/lib/uTop.cppo.ml" 458 14419 14467
type(
  int
)
"src/lib/uTop.cppo.ml" 458 14419 14468 "src/lib/uTop.cppo.ml" 458 14419 14472
type(
  LTerm_geom.size
)
ident(
  int_ref size "src/lib/uTop.cppo.ml" 390 12074 12107 "src/lib/uTop.cppo.ml" 390 12074 12111
)
"src/lib/uTop.cppo.ml" 458 14419 14468 "src/lib/uTop.cppo.ml" 458 14419 14477
type(
  int
)
"src/lib/uTop.cppo.ml" 458 14419 14431 "src/lib/uTop.cppo.ml" 458 14419 14477
call(
  stack
)
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 460 14493 14505 "src/lib/uTop.cppo.ml" 460 14493 14517
type(
  LTerm_text.t list ->
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
ident(
  ext_ref Array.concat
)
"src/lib/uTop.cppo.ml" 461 14520 14534 "src/lib/uTop.cppo.ml" 461 14520 14538
type(
  LTerm_text.t
)
ident(
  int_ref txta "src/lib/uTop.cppo.ml" 402 12397 12409 "src/lib/uTop.cppo.ml" 402 12397 12413
)
"src/lib/uTop.cppo.ml" 462 14540 14554 "src/lib/uTop.cppo.ml" 462 14540 14564
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t -> LTerm_text.t
)
ident(
  ext_ref Array.make
)
"src/lib/uTop.cppo.ml" 463 14565 14582 "src/lib/uTop.cppo.ml" 463 14565 14586
type(
  LTerm_geom.size
)
ident(
  int_ref size "src/lib/uTop.cppo.ml" 390 12074 12107 "src/lib/uTop.cppo.ml" 390 12074 12111
)
"src/lib/uTop.cppo.ml" 463 14565 14582 "src/lib/uTop.cppo.ml" 463 14565 14591
type(
  int
)
"src/lib/uTop.cppo.ml" 463 14565 14592 "src/lib/uTop.cppo.ml" 463 14565 14593
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lib/uTop.cppo.ml" 463 14565 14594 "src/lib/uTop.cppo.ml" 463 14565 14606
type(
  LTerm_text.t -> int
)
ident(
  ext_ref Array.length
)
"src/lib/uTop.cppo.ml" 463 14565 14607 "src/lib/uTop.cppo.ml" 463 14565 14611
type(
  LTerm_text.t
)
ident(
  int_ref txta "src/lib/uTop.cppo.ml" 402 12397 12409 "src/lib/uTop.cppo.ml" 402 12397 12413
)
"src/lib/uTop.cppo.ml" 463 14565 14594 "src/lib/uTop.cppo.ml" 463 14565 14611
type(
  int
)
"src/lib/uTop.cppo.ml" 463 14565 14582 "src/lib/uTop.cppo.ml" 463 14565 14611
type(
  int
)
"src/lib/uTop.cppo.ml" 463 14565 14612 "src/lib/uTop.cppo.ml" 463 14565 14613
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lib/uTop.cppo.ml" 463 14565 14614 "src/lib/uTop.cppo.ml" 463 14565 14626
type(
  LTerm_text.t -> int
)
ident(
  ext_ref Array.length
)
"src/lib/uTop.cppo.ml" 463 14565 14627 "src/lib/uTop.cppo.ml" 463 14565 14631
type(
  LTerm_text.t
)
ident(
  int_ref txtb "src/lib/uTop.cppo.ml" 426 13423 13435 "src/lib/uTop.cppo.ml" 426 13423 13439
)
"src/lib/uTop.cppo.ml" 463 14565 14614 "src/lib/uTop.cppo.ml" 463 14565 14631
type(
  int
)
"src/lib/uTop.cppo.ml" 463 14565 14581 "src/lib/uTop.cppo.ml" 463 14565 14632
type(
  int
)
"src/lib/uTop.cppo.ml" 464 14633 14650 "src/lib/uTop.cppo.ml" 464 14633 14662
type(
  int -> CamomileLibraryDyn.Camomile.UChar.uchar
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_int
)
"src/lib/uTop.cppo.ml" 464 14633 14663 "src/lib/uTop.cppo.ml" 464 14633 14669
type(
  int
)
"src/lib/uTop.cppo.ml" 464 14633 14650 "src/lib/uTop.cppo.ml" 464 14633 14669
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.uchar
)
"src/lib/uTop.cppo.ml" 464 14633 14673 "src/lib/uTop.cppo.ml" 464 14633 14677
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lib/uTop.cppo.ml" 464 14633 14702 "src/lib/uTop.cppo.ml" 464 14633 14707
type(
  LTerm_style.color -> LTerm_style.color -> LTerm_style.color
)
ident(
  int_ref color "src/lib/uTop.cppo.ml" 392 12202 12208 "src/lib/uTop.cppo.ml" 392 12202 12213
)
"src/lib/uTop.cppo.ml" 464 14633 14708 "src/lib/uTop.cppo.ml" 464 14633 14713
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.lcyan
)
"src/lib/uTop.cppo.ml" 464 14633 14714 "src/lib/uTop.cppo.ml" 464 14633 14718
type(
  LTerm_style.color
)
ident(
  ext_ref LTerm_style.blue
)
"src/lib/uTop.cppo.ml" 464 14633 14701 "src/lib/uTop.cppo.ml" 464 14633 14719
call(
  stack
)
type(
  LTerm_style.color
)
"src/lib/uTop.cppo.ml" 464 14633 14696 "src/lib/uTop.cppo.ml" 464 14633 14719
type(
  LTerm_style.color option
)
"src/lib/uTop.cppo.ml" 464 14633 14733 "src/lib/uTop.cppo.ml" 464 14633 14737
type(
  bool
)
ident(
  int_ref bold "src/lib/uTop.cppo.ml" 401 12360 12372 "src/lib/uTop.cppo.ml" 401 12360 12376
)
"src/lib/uTop.cppo.ml" 464 14633 14728 "src/lib/uTop.cppo.ml" 464 14633 14737
type(
  bool option
)
"src/lib/uTop.cppo.ml" 464 14633 14671 "src/lib/uTop.cppo.ml" 464 14633 14739
type(
  LTerm_style.t
)
"src/lib/uTop.cppo.ml" 464 14633 14649 "src/lib/uTop.cppo.ml" 464 14633 14740
type(
  CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t
)
"src/lib/uTop.cppo.ml" 462 14540 14554 "src/lib/uTop.cppo.ml" 464 14633 14740
type(
  LTerm_text.t
)
"src/lib/uTop.cppo.ml" 465 14742 14756 "src/lib/uTop.cppo.ml" 465 14742 14760
type(
  LTerm_text.t
)
ident(
  int_ref txtb "src/lib/uTop.cppo.ml" 426 13423 13435 "src/lib/uTop.cppo.ml" 426 13423 13439
)
"src/lib/uTop.cppo.ml" 460 14493 14518 "src/lib/uTop.cppo.ml" 466 14762 14775
type(
  LTerm_text.t list
)
"src/lib/uTop.cppo.ml" 460 14493 14505 "src/lib/uTop.cppo.ml" 466 14762 14775
call(
  stack
)
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 456 14328 14349 "src/lib/uTop.cppo.ml" 467 14776 14785
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 467 14776 14786 "src/lib/uTop.cppo.ml" 467 14776 14797
type(
  LTerm_text.t
)
ident(
  int_ref second_line "src/lib/uTop.cppo.ml" 446 14096 14108 "src/lib/uTop.cppo.ml" 446 14096 14119
)
"src/lib/uTop.cppo.ml" 456 14328 14336 "src/lib/uTop.cppo.ml" 467 14776 14797
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 446 14096 14104 "src/lib/uTop.cppo.ml" 467 14776 14797
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 426 13423 13431 "src/lib/uTop.cppo.ml" 467 14776 14797
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 402 12397 12405 "src/lib/uTop.cppo.ml" 467 14776 14797
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 401 12360 12368 "src/lib/uTop.cppo.ml" 467 14776 14797
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 397 12299 12301 "src/lib/uTop.cppo.ml" 467 14776 14797
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 392 12202 12204 "src/lib/uTop.cppo.ml" 467 14776 14797
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 391 12167 12169 "src/lib/uTop.cppo.ml" 467 14776 14797
type(
  (CamomileLibraryDyn.Camomile.UChar.uchar * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 469 14799 14803 "src/lib/uTop.cppo.ml" 469 14799 14817
type(
  LTerm_text.t React.signal
)
ident(
  def default_prompt "src/lib/uTop.cppo.ml" 481 15091 15091 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 470 14820 14822 "src/lib/uTop.cppo.ml" 470 14820 14826
type(
  ?eq:(LTerm_text.t -> LTerm_text.t -> bool) ->
  (ui ->
   profile ->
   int ->
   LTerm_geom.size -> LTerm_key.t list -> bool * int * int -> LTerm_text.t) ->
  ui React.signal ->
  profile React.signal ->
  int React.signal ->
  LTerm_geom.size React.signal ->
  LTerm_key.t list React.signal ->
  (bool * int * int) React.signal -> LTerm_text.t React.signal
)
ident(
  ext_ref Lwt_react.S.l6
)
"src/lib/uTop.cppo.ml" 470 14820 14827 "src/lib/uTop.cppo.ml" 470 14820 14838
type(
  ui ->
  profile ->
  int ->
  LTerm_geom.size -> LTerm_key.t list -> bool * int * int -> LTerm_text.t
)
ident(
  int_ref make_prompt "src/lib/uTop.cppo.ml" 390 12074 12078 "src/lib/uTop.cppo.ml" 390 12074 12089
)
"src/lib/uTop.cppo.ml" 471 14839 14843 "src/lib/uTop.cppo.ml" 471 14839 14858
type(
  ui React.signal
)
ident(
  ext_ref UTop_private.ui
)
"src/lib/uTop.cppo.ml" 472 14859 14863 "src/lib/uTop.cppo.ml" 472 14859 14870
type(
  profile React.signal
)
ident(
  int_ref profile "src/lib/uTop.cppo.ml" 48 1459 1463 "src/lib/uTop.cppo.ml" 48 1459 1470
)
"src/lib/uTop.cppo.ml" 473 14871 14875 "src/lib/uTop.cppo.ml" 473 14871 14880
type(
  int React.signal
)
ident(
  int_ref count "src/lib/uTop.cppo.ml" 55 1611 1615 "src/lib/uTop.cppo.ml" 55 1611 1620
)
"src/lib/uTop.cppo.ml" 474 14881 14885 "src/lib/uTop.cppo.ml" 474 14881 14889
type(
  LTerm_geom.size React.signal
)
ident(
  int_ref size "src/lib/uTop.cppo.ml" 51 1535 1539 "src/lib/uTop.cppo.ml" 51 1535 1543
)
"src/lib/uTop.cppo.ml" 475 14890 14894 "src/lib/uTop.cppo.ml" 475 14890 14906
type(
  LTerm_key.t list React.signal
)
ident(
  int_ref key_sequence "src/lib/uTop.cppo.ml" 53 1565 1569 "src/lib/uTop.cppo.ml" 53 1565 1581
)
"src/lib/uTop.cppo.ml" 476 14907 14912 "src/lib/uTop.cppo.ml" 476 14907 14916
type(
  ?eq:(bool * int * int -> bool * int * int -> bool) ->
  (bool -> int -> int -> bool * int * int) ->
  bool React.signal ->
  int React.signal -> int React.signal -> (bool * int * int) React.signal
)
ident(
  ext_ref Lwt_react.S.l3
)
"src/lib/uTop.cppo.ml" 476 14907 14922 "src/lib/uTop.cppo.ml" 476 14907 14923
type(
  bool
)
ident(
  def x "src/lib/uTop.cppo.ml" 476 14907 14924 "src/lib/uTop.cppo.ml" 476 14907 14940
)
"src/lib/uTop.cppo.ml" 476 14907 14924 "src/lib/uTop.cppo.ml" 476 14907 14925
type(
  int
)
ident(
  def y "src/lib/uTop.cppo.ml" 476 14907 14926 "src/lib/uTop.cppo.ml" 476 14907 14940
)
"src/lib/uTop.cppo.ml" 476 14907 14926 "src/lib/uTop.cppo.ml" 476 14907 14927
type(
  int
)
ident(
  def z "src/lib/uTop.cppo.ml" 476 14907 14931 "src/lib/uTop.cppo.ml" 476 14907 14940
)
"src/lib/uTop.cppo.ml" 476 14907 14932 "src/lib/uTop.cppo.ml" 476 14907 14933
type(
  bool
)
ident(
  int_ref x "src/lib/uTop.cppo.ml" 476 14907 14922 "src/lib/uTop.cppo.ml" 476 14907 14923
)
"src/lib/uTop.cppo.ml" 476 14907 14935 "src/lib/uTop.cppo.ml" 476 14907 14936
type(
  int
)
ident(
  int_ref y "src/lib/uTop.cppo.ml" 476 14907 14924 "src/lib/uTop.cppo.ml" 476 14907 14925
)
"src/lib/uTop.cppo.ml" 476 14907 14938 "src/lib/uTop.cppo.ml" 476 14907 14939
type(
  int
)
ident(
  int_ref z "src/lib/uTop.cppo.ml" 476 14907 14926 "src/lib/uTop.cppo.ml" 476 14907 14927
)
"src/lib/uTop.cppo.ml" 476 14907 14931 "src/lib/uTop.cppo.ml" 476 14907 14940
type(
  bool * int * int
)
"src/lib/uTop.cppo.ml" 476 14907 14917 "src/lib/uTop.cppo.ml" 476 14907 14941
type(
  bool -> int -> int -> bool * int * int
)
"src/lib/uTop.cppo.ml" 477 14942 14950 "src/lib/uTop.cppo.ml" 477 14942 14969
type(
  LTerm_read_line.action Zed_macro.t -> bool React.signal
)
ident(
  ext_ref Zed_macro.recording
)
"src/lib/uTop.cppo.ml" 477 14942 14970 "src/lib/uTop.cppo.ml" 477 14942 14991
type(
  LTerm_read_line.action Zed_macro.t
)
ident(
  ext_ref LTerm_read_line.macro
)
"src/lib/uTop.cppo.ml" 477 14942 14949 "src/lib/uTop.cppo.ml" 477 14942 14992
call(
  stack
)
type(
  bool React.signal
)
"src/lib/uTop.cppo.ml" 478 14993 15001 "src/lib/uTop.cppo.ml" 478 14993 15016
type(
  LTerm_read_line.action Zed_macro.t -> int React.signal
)
ident(
  ext_ref Zed_macro.count
)
"src/lib/uTop.cppo.ml" 478 14993 15017 "src/lib/uTop.cppo.ml" 478 14993 15038
type(
  LTerm_read_line.action Zed_macro.t
)
ident(
  ext_ref LTerm_read_line.macro
)
"src/lib/uTop.cppo.ml" 478 14993 15000 "src/lib/uTop.cppo.ml" 478 14993 15039
call(
  stack
)
type(
  int React.signal
)
"src/lib/uTop.cppo.ml" 479 15040 15048 "src/lib/uTop.cppo.ml" 479 15040 15065
type(
  LTerm_read_line.action Zed_macro.t -> int React.signal
)
ident(
  ext_ref Zed_macro.counter
)
"src/lib/uTop.cppo.ml" 479 15040 15066 "src/lib/uTop.cppo.ml" 479 15040 15087
type(
  LTerm_read_line.action Zed_macro.t
)
ident(
  ext_ref LTerm_read_line.macro
)
"src/lib/uTop.cppo.ml" 479 15040 15047 "src/lib/uTop.cppo.ml" 479 15040 15088
call(
  stack
)
type(
  int React.signal
)
"src/lib/uTop.cppo.ml" 476 14907 14911 "src/lib/uTop.cppo.ml" 479 15040 15089
call(
  stack
)
type(
  (bool * int * int) React.signal
)
"src/lib/uTop.cppo.ml" 470 14820 14822 "src/lib/uTop.cppo.ml" 479 15040 15089
call(
  stack
)
type(
  LTerm_text.t React.signal
)
"src/lib/uTop.cppo.ml" 481 15091 15095 "src/lib/uTop.cppo.ml" 481 15091 15101
type(
  LTerm_text.t React.signal ref
)
ident(
  def prompt "src/lib/uTop.cppo.ml" 483 15124 15124 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 481 15091 15104 "src/lib/uTop.cppo.ml" 481 15091 15107
type(
  LTerm_text.t React.signal -> LTerm_text.t React.signal ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 481 15091 15108 "src/lib/uTop.cppo.ml" 481 15091 15122
type(
  LTerm_text.t React.signal
)
ident(
  int_ref default_prompt "src/lib/uTop.cppo.ml" 469 14799 14803 "src/lib/uTop.cppo.ml" 469 14799 14817
)
"src/lib/uTop.cppo.ml" 481 15091 15104 "src/lib/uTop.cppo.ml" 481 15091 15122
type(
  LTerm_text.t React.signal ref
)
"src/lib/uTop.cppo.ml" 483 15124 15128 "src/lib/uTop.cppo.ml" 483 15124 15130
type(
  unit
)
"src/lib/uTop.cppo.ml" 484 15133 15135 "src/lib/uTop.cppo.ml" 484 15133 15146
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 484 15133 15147 "src/lib/uTop.cppo.ml" 484 15133 15170
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 484 15133 15171 "src/lib/uTop.cppo.ml" 484 15133 15191
type(
  string
)
"src/lib/uTop.cppo.ml" 486 15220 15232 "src/lib/uTop.cppo.ml" 486 15220 15234
type(
  unit
)
"src/lib/uTop.cppo.ml" 487 15238 15247 "src/lib/uTop.cppo.ml" 487 15238 15253
type(
  LTerm_text.t React.signal ref
)
ident(
  int_ref prompt "src/lib/uTop.cppo.ml" 481 15091 15095 "src/lib/uTop.cppo.ml" 481 15091 15101
)
"src/lib/uTop.cppo.ml" 487 15238 15254 "src/lib/uTop.cppo.ml" 487 15238 15256
type(
  LTerm_text.t React.signal ref -> LTerm_text.t React.signal -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 487 15238 15257 "src/lib/uTop.cppo.ml" 487 15238 15262
type(
  ?eq:(LTerm_text.t -> LTerm_text.t -> bool) ->
  (int -> LTerm_text.t) -> int React.signal -> LTerm_text.t React.signal
)
ident(
  ext_ref Lwt_react.S.map
)
"src/lib/uTop.cppo.ml" 487 15238 15264 "src/lib/uTop.cppo.ml" 487 15238 15279
type(
  (Zed_utf8.t -> LTerm_text.t) ->
  (int -> LTerm_text.t, unit, string, LTerm_text.t) format4 ->
  int -> LTerm_text.t
)
ident(
  ext_ref Printf.ksprintf
)
"src/lib/uTop.cppo.ml" 487 15238 15280 "src/lib/uTop.cppo.ml" 487 15238 15300
type(
  Zed_utf8.t -> LTerm_text.t
)
ident(
  ext_ref LTerm_text.of_string
)
"src/lib/uTop.cppo.ml" 487 15238 15301 "src/lib/uTop.cppo.ml" 487 15238 15314
type(
  (int -> LTerm_text.t, unit, string, LTerm_text.t) format4
)
"src/lib/uTop.cppo.ml" 487 15238 15263 "src/lib/uTop.cppo.ml" 487 15238 15315
call(
  stack
)
type(
  int -> LTerm_text.t
)
"src/lib/uTop.cppo.ml" 487 15238 15316 "src/lib/uTop.cppo.ml" 487 15238 15321
type(
  int React.signal
)
ident(
  int_ref count "src/lib/uTop.cppo.ml" 55 1611 1615 "src/lib/uTop.cppo.ml" 55 1611 1620
)
"src/lib/uTop.cppo.ml" 487 15238 15257 "src/lib/uTop.cppo.ml" 487 15238 15321
call(
  stack
)
type(
  LTerm_text.t React.signal
)
"src/lib/uTop.cppo.ml" 487 15238 15247 "src/lib/uTop.cppo.ml" 487 15238 15321
type(
  unit
)
"src/lib/uTop.cppo.ml" 486 15220 15227 "src/lib/uTop.cppo.ml" 487 15238 15322
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 485 15192 15196 "src/lib/uTop.cppo.ml" 487 15238 15323
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 484 15133 15135 "src/lib/uTop.cppo.ml" 487 15238 15323
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 489 15326 15328 "src/lib/uTop.cppo.ml" 489 15326 15339
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 489 15326 15340 "src/lib/uTop.cppo.ml" 489 15326 15363
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 489 15326 15364 "src/lib/uTop.cppo.ml" 489 15326 15383
type(
  string
)
"src/lib/uTop.cppo.ml" 491 15412 15424 "src/lib/uTop.cppo.ml" 491 15412 15426
type(
  unit
)
"src/lib/uTop.cppo.ml" 492 15430 15439 "src/lib/uTop.cppo.ml" 492 15430 15445
type(
  LTerm_text.t React.signal ref
)
ident(
  int_ref prompt "src/lib/uTop.cppo.ml" 481 15091 15095 "src/lib/uTop.cppo.ml" 481 15091 15101
)
"src/lib/uTop.cppo.ml" 492 15430 15446 "src/lib/uTop.cppo.ml" 492 15430 15448
type(
  LTerm_text.t React.signal ref -> LTerm_text.t React.signal -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 492 15430 15449 "src/lib/uTop.cppo.ml" 492 15430 15456
type(
  LTerm_text.t -> LTerm_text.t React.signal
)
ident(
  ext_ref Lwt_react.S.const
)
"src/lib/uTop.cppo.ml" 492 15430 15458 "src/lib/uTop.cppo.ml" 492 15430 15478
type(
  Zed_utf8.t -> LTerm_text.t
)
ident(
  ext_ref LTerm_text.of_string
)
"src/lib/uTop.cppo.ml" 492 15430 15479 "src/lib/uTop.cppo.ml" 492 15430 15483
type(
  Zed_utf8.t
)
"src/lib/uTop.cppo.ml" 492 15430 15457 "src/lib/uTop.cppo.ml" 492 15430 15484
call(
  stack
)
type(
  LTerm_text.t
)
"src/lib/uTop.cppo.ml" 492 15430 15449 "src/lib/uTop.cppo.ml" 492 15430 15484
call(
  stack
)
type(
  LTerm_text.t React.signal
)
"src/lib/uTop.cppo.ml" 492 15430 15439 "src/lib/uTop.cppo.ml" 492 15430 15484
type(
  unit
)
"src/lib/uTop.cppo.ml" 491 15412 15419 "src/lib/uTop.cppo.ml" 492 15430 15485
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 490 15384 15388 "src/lib/uTop.cppo.ml" 492 15430 15486
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 489 15326 15328 "src/lib/uTop.cppo.ml" 492 15430 15486
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 494 15489 15491 "src/lib/uTop.cppo.ml" 494 15489 15502
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 494 15489 15503 "src/lib/uTop.cppo.ml" 494 15489 15526
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 494 15489 15527 "src/lib/uTop.cppo.ml" 494 15489 15552
type(
  string
)
"src/lib/uTop.cppo.ml" 496 15581 15593 "src/lib/uTop.cppo.ml" 496 15581 15595
type(
  unit
)
"src/lib/uTop.cppo.ml" 497 15599 15608 "src/lib/uTop.cppo.ml" 497 15599 15619
type(
  profile -> unit
)
ident(
  int_ref set_profile "src/lib/uTop.cppo.ml" 49 1500 1504 "src/lib/uTop.cppo.ml" 49 1500 1515
)
"src/lib/uTop.cppo.ml" 497 15599 15620 "src/lib/uTop.cppo.ml" 497 15599 15625
type(
  profile
)
"src/lib/uTop.cppo.ml" 497 15599 15608 "src/lib/uTop.cppo.ml" 497 15599 15625
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 498 15627 15636 "src/lib/uTop.cppo.ml" 498 15627 15642
type(
  LTerm_text.t React.signal ref
)
ident(
  int_ref prompt "src/lib/uTop.cppo.ml" 481 15091 15095 "src/lib/uTop.cppo.ml" 481 15091 15101
)
"src/lib/uTop.cppo.ml" 498 15627 15643 "src/lib/uTop.cppo.ml" 498 15627 15645
type(
  LTerm_text.t React.signal ref -> LTerm_text.t React.signal -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 498 15627 15646 "src/lib/uTop.cppo.ml" 498 15627 15660
type(
  LTerm_text.t React.signal
)
ident(
  int_ref default_prompt "src/lib/uTop.cppo.ml" 469 14799 14803 "src/lib/uTop.cppo.ml" 469 14799 14817
)
"src/lib/uTop.cppo.ml" 498 15627 15636 "src/lib/uTop.cppo.ml" 498 15627 15660
type(
  unit
)
"src/lib/uTop.cppo.ml" 497 15599 15608 "src/lib/uTop.cppo.ml" 498 15627 15660
type(
  unit
)
"src/lib/uTop.cppo.ml" 496 15581 15588 "src/lib/uTop.cppo.ml" 498 15627 15661
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 495 15553 15557 "src/lib/uTop.cppo.ml" 498 15627 15662
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 494 15489 15491 "src/lib/uTop.cppo.ml" 498 15627 15662
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 500 15665 15667 "src/lib/uTop.cppo.ml" 500 15665 15678
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 500 15665 15679 "src/lib/uTop.cppo.ml" 500 15665 15702
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 500 15665 15703 "src/lib/uTop.cppo.ml" 500 15665 15727
type(
  string
)
"src/lib/uTop.cppo.ml" 502 15756 15768 "src/lib/uTop.cppo.ml" 502 15756 15770
type(
  unit
)
"src/lib/uTop.cppo.ml" 503 15774 15783 "src/lib/uTop.cppo.ml" 503 15774 15794
type(
  profile -> unit
)
ident(
  int_ref set_profile "src/lib/uTop.cppo.ml" 49 1500 1504 "src/lib/uTop.cppo.ml" 49 1500 1515
)
"src/lib/uTop.cppo.ml" 503 15774 15795 "src/lib/uTop.cppo.ml" 503 15774 15799
type(
  profile
)
"src/lib/uTop.cppo.ml" 503 15774 15783 "src/lib/uTop.cppo.ml" 503 15774 15799
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 504 15801 15810 "src/lib/uTop.cppo.ml" 504 15801 15816
type(
  LTerm_text.t React.signal ref
)
ident(
  int_ref prompt "src/lib/uTop.cppo.ml" 481 15091 15095 "src/lib/uTop.cppo.ml" 481 15091 15101
)
"src/lib/uTop.cppo.ml" 504 15801 15817 "src/lib/uTop.cppo.ml" 504 15801 15819
type(
  LTerm_text.t React.signal ref -> LTerm_text.t React.signal -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 504 15801 15820 "src/lib/uTop.cppo.ml" 504 15801 15834
type(
  LTerm_text.t React.signal
)
ident(
  int_ref default_prompt "src/lib/uTop.cppo.ml" 469 14799 14803 "src/lib/uTop.cppo.ml" 469 14799 14817
)
"src/lib/uTop.cppo.ml" 504 15801 15810 "src/lib/uTop.cppo.ml" 504 15801 15834
type(
  unit
)
"src/lib/uTop.cppo.ml" 503 15774 15783 "src/lib/uTop.cppo.ml" 504 15801 15834
type(
  unit
)
"src/lib/uTop.cppo.ml" 502 15756 15763 "src/lib/uTop.cppo.ml" 504 15801 15835
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 501 15728 15732 "src/lib/uTop.cppo.ml" 504 15801 15836
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 500 15665 15667 "src/lib/uTop.cppo.ml" 504 15801 15836
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 494 15489 15491 "src/lib/uTop.cppo.ml" 504 15801 15836
type(
  unit
)
"src/lib/uTop.cppo.ml" 489 15326 15328 "src/lib/uTop.cppo.ml" 504 15801 15836
type(
  unit
)
"src/lib/uTop.cppo.ml" 484 15133 15135 "src/lib/uTop.cppo.ml" 504 15801 15836
type(
  unit
)
"src/lib/uTop.cppo.ml" 510 16055 16073 "src/lib/uTop.cppo.ml" 510 16055 16099
call(
  stack
)
"src/lib/uTop.cppo.ml" 511 16100 16165 "src/lib/uTop.cppo.ml" 511 16100 16172
type(
  'a -> 'a -> int
)
ident(
  def compare "src/lib/uTop.cppo.ml" 511 16100 16182 "src/lib/uTop.cppo.ml" 511 16100 16186
)
"src/lib/uTop.cppo.ml" 511 16100 16175 "src/lib/uTop.cppo.ml" 511 16100 16182
type(
  'a -> 'a -> int
)
ident(
  ext_ref Pervasives.compare
)
"src/lib/uTop.cppo.ml" 511 16100 16118 "src/lib/uTop.cppo.ml" 511 16100 16187
call(
  stack
)
"src/lib/uTop.cppo.ml" 513 16189 16193 "src/lib/uTop.cppo.ml" 513 16189 16207
type(
  LTerm_read_line.action -> string
)
ident(
  def name_of_action "src/lib/uTop.cppo.ml" 519 16353 16353 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 513 16189 16208 "src/lib/uTop.cppo.ml" 513 16189 16214
type(
  LTerm_read_line.action
)
ident(
  def action "src/lib/uTop.cppo.ml" 514 16217 16219 "src/lib/uTop.cppo.ml" 517 16310 16351
)
"src/lib/uTop.cppo.ml" 514 16217 16222 "src/lib/uTop.cppo.ml" 514 16217 16228
type(
  LTerm_read_line.action
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 513 16189 16208 "src/lib/uTop.cppo.ml" 513 16189 16214
)
"src/lib/uTop.cppo.ml" 514 16217 16229 "src/lib/uTop.cppo.ml" 514 16217 16231
type(
  LTerm_read_line.action -> LTerm_read_line.action -> bool
)
ident(
  ext_ref Pervasives.( == )
)
"src/lib/uTop.cppo.ml" 514 16217 16232 "src/lib/uTop.cppo.ml" 514 16217 16261
type(
  LTerm_read_line.action
)
ident(
  int_ref end_and_accept_current_phrase "src/lib/uTop.cppo.ml" 86 2658 2662 "src/lib/uTop.cppo.ml" 86 2658 2691
)
"src/lib/uTop.cppo.ml" 514 16217 16222 "src/lib/uTop.cppo.ml" 514 16217 16261
type(
  bool
)
"src/lib/uTop.cppo.ml" 515 16267 16271 "src/lib/uTop.cppo.ml" 515 16267 16302
type(
  string
)
"src/lib/uTop.cppo.ml" 517 16310 16314 "src/lib/uTop.cppo.ml" 517 16310 16344
type(
  LTerm_read_line.action -> string
)
ident(
  ext_ref LTerm_read_line.name_of_action
)
"src/lib/uTop.cppo.ml" 517 16310 16345 "src/lib/uTop.cppo.ml" 517 16310 16351
type(
  LTerm_read_line.action
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 513 16189 16208 "src/lib/uTop.cppo.ml" 513 16189 16214
)
"src/lib/uTop.cppo.ml" 517 16310 16314 "src/lib/uTop.cppo.ml" 517 16310 16351
call(
  tail
)
type(
  string
)
"src/lib/uTop.cppo.ml" 514 16217 16219 "src/lib/uTop.cppo.ml" 517 16310 16351
type(
  string
)
"src/lib/uTop.cppo.ml" 519 16353 16357 "src/lib/uTop.cppo.ml" 519 16353 16370
type(
  LTerm_read_line.action -> string
)
ident(
  def doc_of_action "src/lib/uTop.cppo.ml" 525 16556 16556 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 519 16353 16371 "src/lib/uTop.cppo.ml" 519 16353 16377
type(
  LTerm_read_line.action
)
ident(
  def action "src/lib/uTop.cppo.ml" 520 16380 16382 "src/lib/uTop.cppo.ml" 523 16514 16554
)
"src/lib/uTop.cppo.ml" 520 16380 16385 "src/lib/uTop.cppo.ml" 520 16380 16391
type(
  LTerm_read_line.action
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 519 16353 16371 "src/lib/uTop.cppo.ml" 519 16353 16377
)
"src/lib/uTop.cppo.ml" 520 16380 16392 "src/lib/uTop.cppo.ml" 520 16380 16394
type(
  LTerm_read_line.action -> LTerm_read_line.action -> bool
)
ident(
  ext_ref Pervasives.( == )
)
"src/lib/uTop.cppo.ml" 520 16380 16395 "src/lib/uTop.cppo.ml" 520 16380 16424
type(
  LTerm_read_line.action
)
ident(
  int_ref end_and_accept_current_phrase "src/lib/uTop.cppo.ml" 86 2658 2662 "src/lib/uTop.cppo.ml" 86 2658 2691
)
"src/lib/uTop.cppo.ml" 520 16380 16385 "src/lib/uTop.cppo.ml" 520 16380 16424
type(
  bool
)
"src/lib/uTop.cppo.ml" 521 16430 16434 "src/lib/uTop.cppo.ml" 521 16430 16506
type(
  string
)
"src/lib/uTop.cppo.ml" 523 16514 16518 "src/lib/uTop.cppo.ml" 523 16514 16547
type(
  LTerm_read_line.action -> string
)
ident(
  ext_ref LTerm_read_line.doc_of_action
)
"src/lib/uTop.cppo.ml" 523 16514 16548 "src/lib/uTop.cppo.ml" 523 16514 16554
type(
  LTerm_read_line.action
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 519 16353 16371 "src/lib/uTop.cppo.ml" 519 16353 16377
)
"src/lib/uTop.cppo.ml" 523 16514 16518 "src/lib/uTop.cppo.ml" 523 16514 16554
call(
  tail
)
type(
  string
)
"src/lib/uTop.cppo.ml" 520 16380 16382 "src/lib/uTop.cppo.ml" 523 16514 16554
type(
  string
)
"src/lib/uTop.cppo.ml" 525 16556 16560 "src/lib/uTop.cppo.ml" 525 16556 16562
type(
  unit
)
"src/lib/uTop.cppo.ml" 526 16565 16567 "src/lib/uTop.cppo.ml" 526 16565 16578
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 526 16565 16579 "src/lib/uTop.cppo.ml" 526 16565 16602
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 526 16565 16603 "src/lib/uTop.cppo.ml" 526 16565 16614
type(
  string
)
"src/lib/uTop.cppo.ml" 528 16643 16655 "src/lib/uTop.cppo.ml" 528 16643 16657
type(
  unit
)
"src/lib/uTop.cppo.ml" 529 16661 16671 "src/lib/uTop.cppo.ml" 529 16661 16684
type(
  string -> unit
)
ident(
  ext_ref Pervasives.print_endline
)
"src/lib/uTop.cppo.ml" 529 16661 16685 "src/lib/uTop.cppo.ml" 538 17044 17113
type(
  string
)
"src/lib/uTop.cppo.ml" 529 16661 16671 "src/lib/uTop.cppo.ml" 538 17044 17113
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 528 16643 16650 "src/lib/uTop.cppo.ml" 538 17044 17114
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 527 16615 16619 "src/lib/uTop.cppo.ml" 538 17044 17115
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 526 16565 16567 "src/lib/uTop.cppo.ml" 538 17044 17115
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 540 17118 17120 "src/lib/uTop.cppo.ml" 540 17118 17131
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 540 17118 17132 "src/lib/uTop.cppo.ml" 540 17118 17155
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 540 17118 17156 "src/lib/uTop.cppo.ml" 540 17118 17171
type(
  string
)
"src/lib/uTop.cppo.ml" 542 17200 17212 "src/lib/uTop.cppo.ml" 542 17200 17214
type(
  unit
)
"src/lib/uTop.cppo.ml" 543 17218 17232 "src/lib/uTop.cppo.ml" 543 17218 17242
type(
  LTerm_key.t list ->
  LTerm_read_line.action list ->
  (string * string * string) list -> (string * string * string) list
)
ident(
  def make_lines "src/lib/uTop.cppo.ml" 570 18237 18247 "src/lib/uTop.cppo.ml" 609 19812 19834
)
"src/lib/uTop.cppo.ml" 543 17218 17243 "src/lib/uTop.cppo.ml" 543 17218 17247
type(
  LTerm_key.t list
)
ident(
  def keys "src/lib/uTop.cppo.ml" 543 17218 17248 "src/lib/uTop.cppo.ml" 568 18195 18223
)
"src/lib/uTop.cppo.ml" 543 17218 17248 "src/lib/uTop.cppo.ml" 543 17218 17255
type(
  LTerm_read_line.action list
)
ident(
  def actions "src/lib/uTop.cppo.ml" 543 17218 17256 "src/lib/uTop.cppo.ml" 568 18195 18223
)
"src/lib/uTop.cppo.ml" 543 17218 17256 "src/lib/uTop.cppo.ml" 543 17218 17259
type(
  (string * string * string) list
)
ident(
  def acc "src/lib/uTop.cppo.ml" 544 17262 17274 "src/lib/uTop.cppo.ml" 568 18195 18223
)
"src/lib/uTop.cppo.ml" 544 17262 17280 "src/lib/uTop.cppo.ml" 544 17262 17287
type(
  LTerm_read_line.action list
)
ident(
  int_ref actions "src/lib/uTop.cppo.ml" 543 17218 17248 "src/lib/uTop.cppo.ml" 543 17218 17255
)
"src/lib/uTop.cppo.ml" 545 17293 17309 "src/lib/uTop.cppo.ml" 545 17293 17311
type(
  LTerm_read_line.action list
)
"src/lib/uTop.cppo.ml" 546 17315 17334 "src/lib/uTop.cppo.ml" 546 17315 17347
type(
  string -> string list -> string
)
ident(
  ext_ref String.concat
)
"src/lib/uTop.cppo.ml" 546 17315 17348 "src/lib/uTop.cppo.ml" 546 17315 17351
type(
  string
)
"src/lib/uTop.cppo.ml" 546 17315 17353 "src/lib/uTop.cppo.ml" 546 17315 17361
type(
  (LTerm_key.t -> string) -> LTerm_key.t list -> string list
)
ident(
  ext_ref List.map
)
"src/lib/uTop.cppo.ml" 546 17315 17362 "src/lib/uTop.cppo.ml" 546 17315 17389
type(
  LTerm_key.t -> string
)
ident(
  ext_ref LTerm_key.to_string_compact
)
"src/lib/uTop.cppo.ml" 546 17315 17390 "src/lib/uTop.cppo.ml" 546 17315 17394
type(
  LTerm_key.t list
)
ident(
  int_ref keys "src/lib/uTop.cppo.ml" 543 17218 17243 "src/lib/uTop.cppo.ml" 543 17218 17247
)
"src/lib/uTop.cppo.ml" 546 17315 17352 "src/lib/uTop.cppo.ml" 546 17315 17395
call(
  stack
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 546 17315 17334 "src/lib/uTop.cppo.ml" 546 17315 17395
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 547 17397 17416 "src/lib/uTop.cppo.ml" 547 17397 17418
type(
  string
)
"src/lib/uTop.cppo.ml" 548 17420 17439 "src/lib/uTop.cppo.ml" 548 17420 17453
type(
  string
)
"src/lib/uTop.cppo.ml" 546 17315 17333 "src/lib/uTop.cppo.ml" 548 17420 17454
type(
  string * string * string
)
"src/lib/uTop.cppo.ml" 549 17455 17476 "src/lib/uTop.cppo.ml" 549 17455 17479
type(
  (string * string * string) list
)
ident(
  int_ref acc "src/lib/uTop.cppo.ml" 543 17218 17256 "src/lib/uTop.cppo.ml" 543 17218 17259
)
"src/lib/uTop.cppo.ml" 546 17315 17333 "src/lib/uTop.cppo.ml" 549 17455 17479
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 550 17480 17496 "src/lib/uTop.cppo.ml" 550 17480 17502
type(
  LTerm_read_line.action
)
ident(
  def action "src/lib/uTop.cppo.ml" 551 17517 17535 "src/lib/uTop.cppo.ml" 568 18195 18223
)
"src/lib/uTop.cppo.ml" 550 17480 17506 "src/lib/uTop.cppo.ml" 550 17480 17513
type(
  LTerm_read_line.action list
)
ident(
  def actions "src/lib/uTop.cppo.ml" 551 17517 17535 "src/lib/uTop.cppo.ml" 568 18195 18223
)
"src/lib/uTop.cppo.ml" 550 17480 17496 "src/lib/uTop.cppo.ml" 550 17480 17513
type(
  LTerm_read_line.action list
)
"src/lib/uTop.cppo.ml" 551 17517 17543 "src/lib/uTop.cppo.ml" 551 17517 17547
type(
  LTerm_read_line.action list ->
  (string * string * string) list -> (string * string * string) list
)
ident(
  def loop "src/lib/uTop.cppo.ml" 551 17517 17535 "src/lib/uTop.cppo.ml" 568 18195 18223
)
"src/lib/uTop.cppo.ml" 551 17517 17548 "src/lib/uTop.cppo.ml" 551 17517 17555
type(
  LTerm_read_line.action list
)
ident(
  def actions "src/lib/uTop.cppo.ml" 551 17517 17556 "src/lib/uTop.cppo.ml" 561 17912 17948
)
"src/lib/uTop.cppo.ml" 551 17517 17556 "src/lib/uTop.cppo.ml" 551 17517 17559
type(
  (string * string * string) list
)
ident(
  def acc "src/lib/uTop.cppo.ml" 552 17562 17582 "src/lib/uTop.cppo.ml" 561 17912 17948
)
"src/lib/uTop.cppo.ml" 552 17562 17588 "src/lib/uTop.cppo.ml" 552 17562 17595
type(
  LTerm_read_line.action list
)
ident(
  int_ref actions "src/lib/uTop.cppo.ml" 551 17517 17548 "src/lib/uTop.cppo.ml" 551 17517 17555
)
"src/lib/uTop.cppo.ml" 553 17601 17625 "src/lib/uTop.cppo.ml" 553 17601 17627
type(
  LTerm_read_line.action list
)
"src/lib/uTop.cppo.ml" 554 17631 17657 "src/lib/uTop.cppo.ml" 554 17631 17660
type(
  (string * string * string) list
)
ident(
  int_ref acc "src/lib/uTop.cppo.ml" 551 17517 17556 "src/lib/uTop.cppo.ml" 551 17517 17559
)
"src/lib/uTop.cppo.ml" 555 17661 17685 "src/lib/uTop.cppo.ml" 555 17661 17691
type(
  LTerm_read_line.action
)
ident(
  def action "src/lib/uTop.cppo.ml" 556 17706 17732 "src/lib/uTop.cppo.ml" 561 17912 17948
)
"src/lib/uTop.cppo.ml" 555 17661 17695 "src/lib/uTop.cppo.ml" 555 17661 17702
type(
  LTerm_read_line.action list
)
ident(
  def actions "src/lib/uTop.cppo.ml" 556 17706 17732 "src/lib/uTop.cppo.ml" 561 17912 17948
)
"src/lib/uTop.cppo.ml" 555 17661 17685 "src/lib/uTop.cppo.ml" 555 17661 17702
type(
  LTerm_read_line.action list
)
"src/lib/uTop.cppo.ml" 556 17706 17732 "src/lib/uTop.cppo.ml" 556 17706 17736
type(
  LTerm_read_line.action list ->
  (string * string * string) list -> (string * string * string) list
)
ident(
  int_ref loop "src/lib/uTop.cppo.ml" 551 17517 17543 "src/lib/uTop.cppo.ml" 551 17517 17547
)
"src/lib/uTop.cppo.ml" 557 17737 17765 "src/lib/uTop.cppo.ml" 557 17737 17772
type(
  LTerm_read_line.action list
)
ident(
  int_ref actions "src/lib/uTop.cppo.ml" 555 17661 17695 "src/lib/uTop.cppo.ml" 555 17661 17702
)
"src/lib/uTop.cppo.ml" 558 17773 17803 "src/lib/uTop.cppo.ml" 558 17773 17805
type(
  string
)
"src/lib/uTop.cppo.ml" 559 17807 17837 "src/lib/uTop.cppo.ml" 559 17807 17851
type(
  LTerm_read_line.action -> string
)
ident(
  int_ref name_of_action "src/lib/uTop.cppo.ml" 513 16189 16193 "src/lib/uTop.cppo.ml" 513 16189 16207
)
"src/lib/uTop.cppo.ml" 559 17807 17852 "src/lib/uTop.cppo.ml" 559 17807 17858
type(
  LTerm_read_line.action
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 555 17661 17685 "src/lib/uTop.cppo.ml" 555 17661 17691
)
"src/lib/uTop.cppo.ml" 559 17807 17837 "src/lib/uTop.cppo.ml" 559 17807 17858
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 560 17860 17890 "src/lib/uTop.cppo.ml" 560 17860 17903
type(
  LTerm_read_line.action -> string
)
ident(
  int_ref doc_of_action "src/lib/uTop.cppo.ml" 519 16353 16357 "src/lib/uTop.cppo.ml" 519 16353 16370
)
"src/lib/uTop.cppo.ml" 560 17860 17904 "src/lib/uTop.cppo.ml" 560 17860 17910
type(
  LTerm_read_line.action
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 555 17661 17685 "src/lib/uTop.cppo.ml" 555 17661 17691
)
"src/lib/uTop.cppo.ml" 560 17860 17890 "src/lib/uTop.cppo.ml" 560 17860 17910
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 558 17773 17802 "src/lib/uTop.cppo.ml" 560 17860 17911
type(
  string * string * string
)
"src/lib/uTop.cppo.ml" 561 17912 17944 "src/lib/uTop.cppo.ml" 561 17912 17947
type(
  (string * string * string) list
)
ident(
  int_ref acc "src/lib/uTop.cppo.ml" 551 17517 17556 "src/lib/uTop.cppo.ml" 551 17517 17559
)
"src/lib/uTop.cppo.ml" 558 17773 17801 "src/lib/uTop.cppo.ml" 561 17912 17948
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 556 17706 17732 "src/lib/uTop.cppo.ml" 561 17912 17948
call(
  tail
)
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 552 17562 17582 "src/lib/uTop.cppo.ml" 561 17912 17948
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 563 17970 17988 "src/lib/uTop.cppo.ml" 563 17970 17992
type(
  LTerm_read_line.action list ->
  (string * string * string) list -> (string * string * string) list
)
ident(
  int_ref loop "src/lib/uTop.cppo.ml" 551 17517 17543 "src/lib/uTop.cppo.ml" 551 17517 17547
)
"src/lib/uTop.cppo.ml" 564 17993 18013 "src/lib/uTop.cppo.ml" 564 17993 18020
type(
  LTerm_read_line.action list
)
ident(
  int_ref actions "src/lib/uTop.cppo.ml" 550 17480 17506 "src/lib/uTop.cppo.ml" 550 17480 17513
)
"src/lib/uTop.cppo.ml" 565 18021 18043 "src/lib/uTop.cppo.ml" 565 18021 18056
type(
  string -> string list -> string
)
ident(
  ext_ref String.concat
)
"src/lib/uTop.cppo.ml" 565 18021 18057 "src/lib/uTop.cppo.ml" 565 18021 18060
type(
  string
)
"src/lib/uTop.cppo.ml" 565 18021 18062 "src/lib/uTop.cppo.ml" 565 18021 18070
type(
  (LTerm_key.t -> string) -> LTerm_key.t list -> string list
)
ident(
  ext_ref List.map
)
"src/lib/uTop.cppo.ml" 565 18021 18071 "src/lib/uTop.cppo.ml" 565 18021 18098
type(
  LTerm_key.t -> string
)
ident(
  ext_ref LTerm_key.to_string_compact
)
"src/lib/uTop.cppo.ml" 565 18021 18099 "src/lib/uTop.cppo.ml" 565 18021 18103
type(
  LTerm_key.t list
)
ident(
  int_ref keys "src/lib/uTop.cppo.ml" 543 17218 17243 "src/lib/uTop.cppo.ml" 543 17218 17247
)
"src/lib/uTop.cppo.ml" 565 18021 18061 "src/lib/uTop.cppo.ml" 565 18021 18104
call(
  stack
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 565 18021 18043 "src/lib/uTop.cppo.ml" 565 18021 18104
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 566 18106 18128 "src/lib/uTop.cppo.ml" 566 18106 18142
type(
  LTerm_read_line.action -> string
)
ident(
  int_ref name_of_action "src/lib/uTop.cppo.ml" 513 16189 16193 "src/lib/uTop.cppo.ml" 513 16189 16207
)
"src/lib/uTop.cppo.ml" 566 18106 18143 "src/lib/uTop.cppo.ml" 566 18106 18149
type(
  LTerm_read_line.action
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 550 17480 17496 "src/lib/uTop.cppo.ml" 550 17480 17502
)
"src/lib/uTop.cppo.ml" 566 18106 18128 "src/lib/uTop.cppo.ml" 566 18106 18149
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 567 18151 18173 "src/lib/uTop.cppo.ml" 567 18151 18186
type(
  LTerm_read_line.action -> string
)
ident(
  int_ref doc_of_action "src/lib/uTop.cppo.ml" 519 16353 16357 "src/lib/uTop.cppo.ml" 519 16353 16370
)
"src/lib/uTop.cppo.ml" 567 18151 18187 "src/lib/uTop.cppo.ml" 567 18151 18193
type(
  LTerm_read_line.action
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 550 17480 17496 "src/lib/uTop.cppo.ml" 550 17480 17502
)
"src/lib/uTop.cppo.ml" 567 18151 18173 "src/lib/uTop.cppo.ml" 567 18151 18193
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 565 18021 18042 "src/lib/uTop.cppo.ml" 567 18151 18194
type(
  string * string * string
)
"src/lib/uTop.cppo.ml" 568 18195 18219 "src/lib/uTop.cppo.ml" 568 18195 18222
type(
  (string * string * string) list
)
ident(
  int_ref acc "src/lib/uTop.cppo.ml" 543 17218 17256 "src/lib/uTop.cppo.ml" 543 17218 17259
)
"src/lib/uTop.cppo.ml" 565 18021 18041 "src/lib/uTop.cppo.ml" 568 18195 18223
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 563 17970 17988 "src/lib/uTop.cppo.ml" 568 18195 18223
call(
  tail
)
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 551 17517 17535 "src/lib/uTop.cppo.ml" 568 18195 18223
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 544 17262 17274 "src/lib/uTop.cppo.ml" 568 18195 18223
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 570 18237 18251 "src/lib/uTop.cppo.ml" 570 18237 18259
type(
  LTerm_read_line.action list Keys_map.t
)
ident(
  def bindings "src/lib/uTop.cppo.ml" 577 18512 18522 "src/lib/uTop.cppo.ml" 609 19812 19834
)
"src/lib/uTop.cppo.ml" 571 18262 18274 "src/lib/uTop.cppo.ml" 571 18262 18287
type(
  (Keys_map.key ->
   LTerm_edit.action list ->
   LTerm_read_line.action list Keys_map.t ->
   LTerm_read_line.action list Keys_map.t) ->
  LTerm_edit.action list Bindings.t ->
  LTerm_read_line.action list Keys_map.t ->
  LTerm_read_line.action list Keys_map.t
)
ident(
  ext_ref Bindings.fold
)
"src/lib/uTop.cppo.ml" 572 18288 18307 "src/lib/uTop.cppo.ml" 572 18288 18310
type(
  Keys_map.key
)
ident(
  def key "src/lib/uTop.cppo.ml" 572 18288 18311 "src/lib/uTop.cppo.ml" 574 18360 18447
)
"src/lib/uTop.cppo.ml" 572 18288 18311 "src/lib/uTop.cppo.ml" 572 18288 18318
type(
  LTerm_edit.action list
)
ident(
  def actions "src/lib/uTop.cppo.ml" 572 18288 18319 "src/lib/uTop.cppo.ml" 574 18360 18447
)
"src/lib/uTop.cppo.ml" 572 18288 18319 "src/lib/uTop.cppo.ml" 572 18288 18322
type(
  LTerm_read_line.action list Keys_map.t
)
ident(
  def map "src/lib/uTop.cppo.ml" 573 18326 18343 "src/lib/uTop.cppo.ml" 574 18360 18447
)
"src/lib/uTop.cppo.ml" 573 18326 18343 "src/lib/uTop.cppo.ml" 573 18326 18355
type(
  Keys_map.key ->
  LTerm_read_line.action list ->
  LTerm_read_line.action list Keys_map.t ->
  LTerm_read_line.action list Keys_map.t
)
ident(
  ext_ref Keys_map.add
)
"src/lib/uTop.cppo.ml" 573 18326 18356 "src/lib/uTop.cppo.ml" 573 18326 18359
type(
  Keys_map.key
)
ident(
  int_ref key "src/lib/uTop.cppo.ml" 572 18288 18307 "src/lib/uTop.cppo.ml" 572 18288 18310
)
"src/lib/uTop.cppo.ml" 574 18360 18380 "src/lib/uTop.cppo.ml" 574 18360 18388
type(
  (LTerm_edit.action -> LTerm_read_line.action) ->
  LTerm_edit.action list -> LTerm_read_line.action list
)
ident(
  ext_ref List.map
)
"src/lib/uTop.cppo.ml" 574 18360 18394 "src/lib/uTop.cppo.ml" 574 18360 18400
type(
  LTerm_edit.action
)
ident(
  def action "src/lib/uTop.cppo.ml" 574 18360 18404 "src/lib/uTop.cppo.ml" 574 18360 18433
)
"src/lib/uTop.cppo.ml" 574 18360 18426 "src/lib/uTop.cppo.ml" 574 18360 18432
type(
  LTerm_edit.action
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 574 18360 18394 "src/lib/uTop.cppo.ml" 574 18360 18400
)
"src/lib/uTop.cppo.ml" 574 18360 18404 "src/lib/uTop.cppo.ml" 574 18360 18433
type(
  LTerm_read_line.action
)
"src/lib/uTop.cppo.ml" 574 18360 18389 "src/lib/uTop.cppo.ml" 574 18360 18434
type(
  LTerm_edit.action -> LTerm_read_line.action
)
"src/lib/uTop.cppo.ml" 574 18360 18435 "src/lib/uTop.cppo.ml" 574 18360 18442
type(
  LTerm_edit.action list
)
ident(
  int_ref actions "src/lib/uTop.cppo.ml" 572 18288 18311 "src/lib/uTop.cppo.ml" 572 18288 18318
)
"src/lib/uTop.cppo.ml" 574 18360 18379 "src/lib/uTop.cppo.ml" 574 18360 18443
call(
  stack
)
type(
  LTerm_read_line.action list
)
"src/lib/uTop.cppo.ml" 574 18360 18444 "src/lib/uTop.cppo.ml" 574 18360 18447
type(
  LTerm_read_line.action list Keys_map.t
)
ident(
  int_ref map "src/lib/uTop.cppo.ml" 572 18288 18319 "src/lib/uTop.cppo.ml" 572 18288 18322
)
"src/lib/uTop.cppo.ml" 573 18326 18343 "src/lib/uTop.cppo.ml" 574 18360 18447
call(
  tail
)
type(
  LTerm_read_line.action list Keys_map.t
)
"src/lib/uTop.cppo.ml" 572 18288 18302 "src/lib/uTop.cppo.ml" 574 18360 18448
type(
  Keys_map.key ->
  LTerm_edit.action list ->
  LTerm_read_line.action list Keys_map.t ->
  LTerm_read_line.action list Keys_map.t
)
"src/lib/uTop.cppo.ml" 575 18449 18463 "src/lib/uTop.cppo.ml" 575 18449 18464
type(
  LTerm_edit.action list Bindings.t ref -> LTerm_edit.action list Bindings.t
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 575 18449 18464 "src/lib/uTop.cppo.ml" 575 18449 18483
type(
  LTerm_edit.action list Bindings.t ref
)
ident(
  ext_ref LTerm_edit.bindings
)
"src/lib/uTop.cppo.ml" 575 18449 18463 "src/lib/uTop.cppo.ml" 575 18449 18483
type(
  LTerm_edit.action list Bindings.t
)
"src/lib/uTop.cppo.ml" 575 18449 18484 "src/lib/uTop.cppo.ml" 575 18449 18498
type(
  LTerm_read_line.action list Keys_map.t
)
ident(
  ext_ref Keys_map.empty
)
"src/lib/uTop.cppo.ml" 571 18262 18274 "src/lib/uTop.cppo.ml" 575 18449 18498
call(
  stack
)
type(
  LTerm_read_line.action list Keys_map.t
)
"src/lib/uTop.cppo.ml" 577 18512 18526 "src/lib/uTop.cppo.ml" 577 18512 18534
type(
  LTerm_read_line.action list Keys_map.t
)
ident(
  def bindings "src/lib/uTop.cppo.ml" 578 18602 18612 "src/lib/uTop.cppo.ml" 609 19812 19834
)
"src/lib/uTop.cppo.ml" 577 18512 18537 "src/lib/uTop.cppo.ml" 577 18512 18550
type(
  (Keys_map.key ->
   LTerm_read_line.action list ->
   LTerm_read_line.action list Keys_map.t ->
   LTerm_read_line.action list Keys_map.t) ->
  LTerm_read_line.action list Bindings.t ->
  LTerm_read_line.action list Keys_map.t ->
  LTerm_read_line.action list Keys_map.t
)
ident(
  ext_ref Bindings.fold
)
"src/lib/uTop.cppo.ml" 577 18512 18551 "src/lib/uTop.cppo.ml" 577 18512 18563
type(
  Keys_map.key ->
  LTerm_read_line.action list ->
  LTerm_read_line.action list Keys_map.t ->
  LTerm_read_line.action list Keys_map.t
)
ident(
  ext_ref Keys_map.add
)
"src/lib/uTop.cppo.ml" 577 18512 18564 "src/lib/uTop.cppo.ml" 577 18512 18565
type(
  LTerm_read_line.action list Bindings.t ref ->
  LTerm_read_line.action list Bindings.t
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 577 18512 18565 "src/lib/uTop.cppo.ml" 577 18512 18589
type(
  LTerm_read_line.action list Bindings.t ref
)
ident(
  ext_ref LTerm_read_line.bindings
)
"src/lib/uTop.cppo.ml" 577 18512 18564 "src/lib/uTop.cppo.ml" 577 18512 18589
type(
  LTerm_read_line.action list Bindings.t
)
"src/lib/uTop.cppo.ml" 577 18512 18590 "src/lib/uTop.cppo.ml" 577 18512 18598
type(
  LTerm_read_line.action list Keys_map.t
)
ident(
  int_ref bindings "src/lib/uTop.cppo.ml" 570 18237 18251 "src/lib/uTop.cppo.ml" 570 18237 18259
)
"src/lib/uTop.cppo.ml" 577 18512 18537 "src/lib/uTop.cppo.ml" 577 18512 18598
call(
  stack
)
type(
  LTerm_read_line.action list Keys_map.t
)
"src/lib/uTop.cppo.ml" 578 18602 18616 "src/lib/uTop.cppo.ml" 578 18602 18621
type(
  (string * string * string) list
)
ident(
  def table "src/lib/uTop.cppo.ml" 582 18762 18772 "src/lib/uTop.cppo.ml" 609 19812 19834
)
"src/lib/uTop.cppo.ml" 579 18624 18636 "src/lib/uTop.cppo.ml" 579 18624 18644
type(
  (string * string * string) list -> (string * string * string) list
)
ident(
  ext_ref List.rev
)
"src/lib/uTop.cppo.ml" 579 18624 18646 "src/lib/uTop.cppo.ml" 579 18624 18659
type(
  (Keys_map.key ->
   LTerm_read_line.action list ->
   (string * string * string) list -> (string * string * string) list) ->
  LTerm_read_line.action list Keys_map.t ->
  (string * string * string) list -> (string * string * string) list
)
ident(
  ext_ref Keys_map.fold
)
"src/lib/uTop.cppo.ml" 579 18624 18665 "src/lib/uTop.cppo.ml" 579 18624 18669
type(
  Keys_map.key
)
ident(
  def keys "src/lib/uTop.cppo.ml" 579 18624 18670 "src/lib/uTop.cppo.ml" 579 18624 18710
)
"src/lib/uTop.cppo.ml" 579 18624 18670 "src/lib/uTop.cppo.ml" 579 18624 18676
type(
  LTerm_read_line.action list
)
ident(
  def action "src/lib/uTop.cppo.ml" 579 18624 18677 "src/lib/uTop.cppo.ml" 579 18624 18710
)
"src/lib/uTop.cppo.ml" 579 18624 18677 "src/lib/uTop.cppo.ml" 579 18624 18680
type(
  (string * string * string) list
)
ident(
  def acc "src/lib/uTop.cppo.ml" 579 18624 18684 "src/lib/uTop.cppo.ml" 579 18624 18710
)
"src/lib/uTop.cppo.ml" 579 18624 18684 "src/lib/uTop.cppo.ml" 579 18624 18694
type(
  Keys_map.key ->
  LTerm_read_line.action list ->
  (string * string * string) list -> (string * string * string) list
)
ident(
  int_ref make_lines "src/lib/uTop.cppo.ml" 543 17218 17232 "src/lib/uTop.cppo.ml" 543 17218 17242
)
"src/lib/uTop.cppo.ml" 579 18624 18695 "src/lib/uTop.cppo.ml" 579 18624 18699
type(
  Keys_map.key
)
ident(
  int_ref keys "src/lib/uTop.cppo.ml" 579 18624 18665 "src/lib/uTop.cppo.ml" 579 18624 18669
)
"src/lib/uTop.cppo.ml" 579 18624 18700 "src/lib/uTop.cppo.ml" 579 18624 18706
type(
  LTerm_read_line.action list
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 579 18624 18670 "src/lib/uTop.cppo.ml" 579 18624 18676
)
"src/lib/uTop.cppo.ml" 579 18624 18707 "src/lib/uTop.cppo.ml" 579 18624 18710
type(
  (string * string * string) list
)
ident(
  int_ref acc "src/lib/uTop.cppo.ml" 579 18624 18677 "src/lib/uTop.cppo.ml" 579 18624 18680
)
"src/lib/uTop.cppo.ml" 579 18624 18684 "src/lib/uTop.cppo.ml" 579 18624 18710
call(
  tail
)
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 579 18624 18660 "src/lib/uTop.cppo.ml" 579 18624 18711
type(
  Keys_map.key ->
  LTerm_read_line.action list ->
  (string * string * string) list -> (string * string * string) list
)
"src/lib/uTop.cppo.ml" 580 18712 18736 "src/lib/uTop.cppo.ml" 580 18712 18744
type(
  LTerm_read_line.action list Keys_map.t
)
ident(
  int_ref bindings "src/lib/uTop.cppo.ml" 577 18512 18526 "src/lib/uTop.cppo.ml" 577 18512 18534
)
"src/lib/uTop.cppo.ml" 580 18712 18745 "src/lib/uTop.cppo.ml" 580 18712 18747
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 579 18624 18645 "src/lib/uTop.cppo.ml" 580 18712 18748
call(
  stack
)
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 579 18624 18636 "src/lib/uTop.cppo.ml" 580 18712 18748
call(
  stack
)
type(
  (string * string * string) list
)
"src/lib/uTop.cppo.ml" 582 18762 18776 "src/lib/uTop.cppo.ml" 582 18762 18784
type(
  int
)
ident(
  def size_key "src/lib/uTop.cppo.ml" 591 19122 19132 "src/lib/uTop.cppo.ml" 609 19812 19834
)
"src/lib/uTop.cppo.ml" 582 18762 18786 "src/lib/uTop.cppo.ml" 582 18762 18795
type(
  int
)
ident(
  def size_name "src/lib/uTop.cppo.ml" 591 19122 19132 "src/lib/uTop.cppo.ml" 609 19812 19834
)
"src/lib/uTop.cppo.ml" 582 18762 18797 "src/lib/uTop.cppo.ml" 582 18762 18805
type(
  int
)
ident(
  def size_doc "src/lib/uTop.cppo.ml" 591 19122 19132 "src/lib/uTop.cppo.ml" 609 19812 19834
)
"src/lib/uTop.cppo.ml" 582 18762 18776 "src/lib/uTop.cppo.ml" 582 18762 18805
type(
  int * int * int
)
"src/lib/uTop.cppo.ml" 583 18808 18820 "src/lib/uTop.cppo.ml" 583 18808 18834
type(
  (int * int * int -> string * string * string -> int * int * int) ->
  int * int * int -> (string * string * string) list -> int * int * int
)
ident(
  ext_ref List.fold_left
)
"src/lib/uTop.cppo.ml" 584 18835 18855 "src/lib/uTop.cppo.ml" 584 18835 18863
type(
  int
)
ident(
  def size_key "src/lib/uTop.cppo.ml" 584 18835 18886 "src/lib/uTop.cppo.ml" 587 19012 19063
)
"src/lib/uTop.cppo.ml" 584 18835 18865 "src/lib/uTop.cppo.ml" 584 18835 18874
type(
  int
)
ident(
  def size_name "src/lib/uTop.cppo.ml" 584 18835 18886 "src/lib/uTop.cppo.ml" 587 19012 19063
)
"src/lib/uTop.cppo.ml" 584 18835 18876 "src/lib/uTop.cppo.ml" 584 18835 18884
type(
  int
)
ident(
  def size_doc "src/lib/uTop.cppo.ml" 584 18835 18886 "src/lib/uTop.cppo.ml" 587 19012 19063
)
"src/lib/uTop.cppo.ml" 584 18835 18854 "src/lib/uTop.cppo.ml" 584 18835 18885
type(
  int * int * int
)
"src/lib/uTop.cppo.ml" 584 18835 18887 "src/lib/uTop.cppo.ml" 584 18835 18890
type(
  string
)
ident(
  def key "src/lib/uTop.cppo.ml" 585 18906 18923 "src/lib/uTop.cppo.ml" 587 19012 19063
)
"src/lib/uTop.cppo.ml" 584 18835 18892 "src/lib/uTop.cppo.ml" 584 18835 18896
type(
  string
)
ident(
  def name "src/lib/uTop.cppo.ml" 585 18906 18923 "src/lib/uTop.cppo.ml" 587 19012 19063
)
"src/lib/uTop.cppo.ml" 584 18835 18898 "src/lib/uTop.cppo.ml" 584 18835 18901
type(
  string
)
ident(
  def doc "src/lib/uTop.cppo.ml" 585 18906 18923 "src/lib/uTop.cppo.ml" 587 19012 19063
)
"src/lib/uTop.cppo.ml" 584 18835 18886 "src/lib/uTop.cppo.ml" 584 18835 18902
type(
  string * string * string
)
"src/lib/uTop.cppo.ml" 585 18906 18924 "src/lib/uTop.cppo.ml" 585 18906 18927
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.max
)
"src/lib/uTop.cppo.ml" 585 18906 18929 "src/lib/uTop.cppo.ml" 585 18906 18942
type(
  string -> int
)
ident(
  ext_ref String.length
)
"src/lib/uTop.cppo.ml" 585 18906 18943 "src/lib/uTop.cppo.ml" 585 18906 18946
type(
  string
)
ident(
  int_ref key "src/lib/uTop.cppo.ml" 584 18835 18887 "src/lib/uTop.cppo.ml" 584 18835 18890
)
"src/lib/uTop.cppo.ml" 585 18906 18928 "src/lib/uTop.cppo.ml" 585 18906 18947
type(
  int
)
"src/lib/uTop.cppo.ml" 585 18906 18948 "src/lib/uTop.cppo.ml" 585 18906 18956
type(
  int
)
ident(
  int_ref size_key "src/lib/uTop.cppo.ml" 584 18835 18855 "src/lib/uTop.cppo.ml" 584 18835 18863
)
"src/lib/uTop.cppo.ml" 585 18906 18924 "src/lib/uTop.cppo.ml" 585 18906 18956
call(
  stack
)
type(
  int
)
"src/lib/uTop.cppo.ml" 586 18958 18976 "src/lib/uTop.cppo.ml" 586 18958 18979
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.max
)
"src/lib/uTop.cppo.ml" 586 18958 18981 "src/lib/uTop.cppo.ml" 586 18958 18994
type(
  string -> int
)
ident(
  ext_ref String.length
)
"src/lib/uTop.cppo.ml" 586 18958 18995 "src/lib/uTop.cppo.ml" 586 18958 18999
type(
  string
)
ident(
  int_ref name "src/lib/uTop.cppo.ml" 584 18835 18892 "src/lib/uTop.cppo.ml" 584 18835 18896
)
"src/lib/uTop.cppo.ml" 586 18958 18980 "src/lib/uTop.cppo.ml" 586 18958 19000
type(
  int
)
"src/lib/uTop.cppo.ml" 586 18958 19001 "src/lib/uTop.cppo.ml" 586 18958 19010
type(
  int
)
ident(
  int_ref size_name "src/lib/uTop.cppo.ml" 584 18835 18865 "src/lib/uTop.cppo.ml" 584 18835 18874
)
"src/lib/uTop.cppo.ml" 586 18958 18976 "src/lib/uTop.cppo.ml" 586 18958 19010
call(
  stack
)
type(
  int
)
"src/lib/uTop.cppo.ml" 587 19012 19030 "src/lib/uTop.cppo.ml" 587 19012 19033
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.max
)
"src/lib/uTop.cppo.ml" 587 19012 19035 "src/lib/uTop.cppo.ml" 587 19012 19048
type(
  string -> int
)
ident(
  ext_ref String.length
)
"src/lib/uTop.cppo.ml" 587 19012 19049 "src/lib/uTop.cppo.ml" 587 19012 19052
type(
  string
)
ident(
  int_ref doc "src/lib/uTop.cppo.ml" 584 18835 18898 "src/lib/uTop.cppo.ml" 584 18835 18901
)
"src/lib/uTop.cppo.ml" 587 19012 19034 "src/lib/uTop.cppo.ml" 587 19012 19053
type(
  int
)
"src/lib/uTop.cppo.ml" 587 19012 19054 "src/lib/uTop.cppo.ml" 587 19012 19062
type(
  int
)
ident(
  int_ref size_doc "src/lib/uTop.cppo.ml" 584 18835 18876 "src/lib/uTop.cppo.ml" 584 18835 18884
)
"src/lib/uTop.cppo.ml" 587 19012 19030 "src/lib/uTop.cppo.ml" 587 19012 19062
call(
  stack
)
type(
  int
)
"src/lib/uTop.cppo.ml" 585 18906 18923 "src/lib/uTop.cppo.ml" 587 19012 19063
type(
  int * int * int
)
"src/lib/uTop.cppo.ml" 584 18835 18849 "src/lib/uTop.cppo.ml" 587 19012 19064
type(
  int * int * int -> string * string * string -> int * int * int
)
"src/lib/uTop.cppo.ml" 588 19065 19080 "src/lib/uTop.cppo.ml" 588 19065 19081
type(
  int
)
"src/lib/uTop.cppo.ml" 588 19065 19083 "src/lib/uTop.cppo.ml" 588 19065 19084
type(
  int
)
"src/lib/uTop.cppo.ml" 588 19065 19086 "src/lib/uTop.cppo.ml" 588 19065 19087
type(
  int
)
"src/lib/uTop.cppo.ml" 588 19065 19079 "src/lib/uTop.cppo.ml" 588 19065 19088
type(
  int * int * int
)
"src/lib/uTop.cppo.ml" 589 19089 19103 "src/lib/uTop.cppo.ml" 589 19089 19108
type(
  (string * string * string) list
)
ident(
  int_ref table "src/lib/uTop.cppo.ml" 578 18602 18616 "src/lib/uTop.cppo.ml" 578 18602 18621
)
"src/lib/uTop.cppo.ml" 583 18808 18820 "src/lib/uTop.cppo.ml" 589 19089 19108
call(
  stack
)
type(
  int * int * int
)
"src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
type(
  Buffer.t
)
ident(
  def buf "src/lib/uTop.cppo.ml" 592 19163 19173 "src/lib/uTop.cppo.ml" 609 19812 19834
)
"src/lib/uTop.cppo.ml" 591 19122 19142 "src/lib/uTop.cppo.ml" 591 19122 19155
type(
  int -> Buffer.t
)
ident(
  ext_ref Buffer.create
)
"src/lib/uTop.cppo.ml" 591 19122 19156 "src/lib/uTop.cppo.ml" 591 19122 19159
type(
  int
)
"src/lib/uTop.cppo.ml" 591 19122 19142 "src/lib/uTop.cppo.ml" 591 19122 19159
call(
  stack
)
type(
  Buffer.t
)
"src/lib/uTop.cppo.ml" 592 19163 19177 "src/lib/uTop.cppo.ml" 592 19163 19188
type(
  string * string * string -> unit
)
ident(
  def format_line "src/lib/uTop.cppo.ml" 608 19773 19783 "src/lib/uTop.cppo.ml" 609 19812 19834
)
"src/lib/uTop.cppo.ml" 592 19163 19190 "src/lib/uTop.cppo.ml" 592 19163 19193
type(
  string
)
ident(
  def key "src/lib/uTop.cppo.ml" 593 19208 19220 "src/lib/uTop.cppo.ml" 606 19705 19759
)
"src/lib/uTop.cppo.ml" 592 19163 19195 "src/lib/uTop.cppo.ml" 592 19163 19199
type(
  string
)
ident(
  def name "src/lib/uTop.cppo.ml" 593 19208 19220 "src/lib/uTop.cppo.ml" 606 19705 19759
)
"src/lib/uTop.cppo.ml" 592 19163 19201 "src/lib/uTop.cppo.ml" 592 19163 19204
type(
  string
)
ident(
  def doc "src/lib/uTop.cppo.ml" 593 19208 19220 "src/lib/uTop.cppo.ml" 606 19705 19759
)
"src/lib/uTop.cppo.ml" 592 19163 19189 "src/lib/uTop.cppo.ml" 592 19163 19205
type(
  string * string * string
)
"src/lib/uTop.cppo.ml" 593 19208 19220 "src/lib/uTop.cppo.ml" 593 19208 19232
type(
  Buffer.t -> unit
)
ident(
  ext_ref Buffer.clear
)
"src/lib/uTop.cppo.ml" 593 19208 19233 "src/lib/uTop.cppo.ml" 593 19208 19236
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 593 19208 19220 "src/lib/uTop.cppo.ml" 593 19208 19236
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 594 19238 19250 "src/lib/uTop.cppo.ml" 594 19238 19267
type(
  Buffer.t -> string -> unit
)
ident(
  ext_ref Buffer.add_string
)
"src/lib/uTop.cppo.ml" 594 19238 19268 "src/lib/uTop.cppo.ml" 594 19238 19271
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 594 19238 19272 "src/lib/uTop.cppo.ml" 594 19238 19275
type(
  string
)
ident(
  int_ref key "src/lib/uTop.cppo.ml" 592 19163 19190 "src/lib/uTop.cppo.ml" 592 19163 19193
)
"src/lib/uTop.cppo.ml" 594 19238 19250 "src/lib/uTop.cppo.ml" 594 19238 19275
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 595 19277 19295 "src/lib/uTop.cppo.ml" 595 19277 19308
type(
  Buffer.t -> int
)
ident(
  ext_ref Buffer.length
)
"src/lib/uTop.cppo.ml" 595 19277 19309 "src/lib/uTop.cppo.ml" 595 19277 19312
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 595 19277 19295 "src/lib/uTop.cppo.ml" 595 19277 19312
call(
  stack
)
type(
  int
)
"src/lib/uTop.cppo.ml" 595 19277 19313 "src/lib/uTop.cppo.ml" 595 19277 19314
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( < )
)
"src/lib/uTop.cppo.ml" 595 19277 19315 "src/lib/uTop.cppo.ml" 595 19277 19323
type(
  int
)
ident(
  int_ref size_key "src/lib/uTop.cppo.ml" 582 18762 18776 "src/lib/uTop.cppo.ml" 582 18762 18784
)
"src/lib/uTop.cppo.ml" 595 19277 19295 "src/lib/uTop.cppo.ml" 595 19277 19323
type(
  bool
)
"src/lib/uTop.cppo.ml" 596 19327 19341 "src/lib/uTop.cppo.ml" 596 19327 19356
type(
  Buffer.t -> char -> unit
)
ident(
  ext_ref Buffer.add_char
)
"src/lib/uTop.cppo.ml" 596 19327 19357 "src/lib/uTop.cppo.ml" 596 19327 19360
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 596 19327 19361 "src/lib/uTop.cppo.ml" 596 19327 19364
type(
  char
)
"src/lib/uTop.cppo.ml" 596 19327 19341 "src/lib/uTop.cppo.ml" 596 19327 19364
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 595 19277 19289 "src/lib/uTop.cppo.ml" 597 19365 19381
type(
  unit
)
"src/lib/uTop.cppo.ml" 598 19383 19395 "src/lib/uTop.cppo.ml" 598 19383 19412
type(
  Buffer.t -> string -> unit
)
ident(
  ext_ref Buffer.add_string
)
"src/lib/uTop.cppo.ml" 598 19383 19413 "src/lib/uTop.cppo.ml" 598 19383 19416
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 598 19383 19417 "src/lib/uTop.cppo.ml" 598 19383 19422
type(
  string
)
"src/lib/uTop.cppo.ml" 598 19383 19395 "src/lib/uTop.cppo.ml" 598 19383 19422
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 599 19424 19436 "src/lib/uTop.cppo.ml" 599 19424 19453
type(
  Buffer.t -> string -> unit
)
ident(
  ext_ref Buffer.add_string
)
"src/lib/uTop.cppo.ml" 599 19424 19454 "src/lib/uTop.cppo.ml" 599 19424 19457
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 599 19424 19458 "src/lib/uTop.cppo.ml" 599 19424 19462
type(
  string
)
ident(
  int_ref name "src/lib/uTop.cppo.ml" 592 19163 19195 "src/lib/uTop.cppo.ml" 592 19163 19199
)
"src/lib/uTop.cppo.ml" 599 19424 19436 "src/lib/uTop.cppo.ml" 599 19424 19462
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 600 19464 19482 "src/lib/uTop.cppo.ml" 600 19464 19495
type(
  Buffer.t -> int
)
ident(
  ext_ref Buffer.length
)
"src/lib/uTop.cppo.ml" 600 19464 19496 "src/lib/uTop.cppo.ml" 600 19464 19499
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 600 19464 19482 "src/lib/uTop.cppo.ml" 600 19464 19499
call(
  stack
)
type(
  int
)
"src/lib/uTop.cppo.ml" 600 19464 19500 "src/lib/uTop.cppo.ml" 600 19464 19501
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( < )
)
"src/lib/uTop.cppo.ml" 600 19464 19502 "src/lib/uTop.cppo.ml" 600 19464 19510
type(
  int
)
ident(
  int_ref size_key "src/lib/uTop.cppo.ml" 582 18762 18776 "src/lib/uTop.cppo.ml" 582 18762 18784
)
"src/lib/uTop.cppo.ml" 600 19464 19511 "src/lib/uTop.cppo.ml" 600 19464 19512
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lib/uTop.cppo.ml" 600 19464 19513 "src/lib/uTop.cppo.ml" 600 19464 19522
type(
  int
)
ident(
  int_ref size_name "src/lib/uTop.cppo.ml" 582 18762 18786 "src/lib/uTop.cppo.ml" 582 18762 18795
)
"src/lib/uTop.cppo.ml" 600 19464 19502 "src/lib/uTop.cppo.ml" 600 19464 19522
type(
  int
)
"src/lib/uTop.cppo.ml" 600 19464 19523 "src/lib/uTop.cppo.ml" 600 19464 19524
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lib/uTop.cppo.ml" 600 19464 19525 "src/lib/uTop.cppo.ml" 600 19464 19526
type(
  int
)
"src/lib/uTop.cppo.ml" 600 19464 19502 "src/lib/uTop.cppo.ml" 600 19464 19526
type(
  int
)
"src/lib/uTop.cppo.ml" 600 19464 19482 "src/lib/uTop.cppo.ml" 600 19464 19526
type(
  bool
)
"src/lib/uTop.cppo.ml" 601 19530 19544 "src/lib/uTop.cppo.ml" 601 19530 19559
type(
  Buffer.t -> char -> unit
)
ident(
  ext_ref Buffer.add_char
)
"src/lib/uTop.cppo.ml" 601 19530 19560 "src/lib/uTop.cppo.ml" 601 19530 19563
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 601 19530 19564 "src/lib/uTop.cppo.ml" 601 19530 19567
type(
  char
)
"src/lib/uTop.cppo.ml" 601 19530 19544 "src/lib/uTop.cppo.ml" 601 19530 19567
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 600 19464 19476 "src/lib/uTop.cppo.ml" 602 19568 19584
type(
  unit
)
"src/lib/uTop.cppo.ml" 603 19586 19598 "src/lib/uTop.cppo.ml" 603 19586 19615
type(
  Buffer.t -> string -> unit
)
ident(
  ext_ref Buffer.add_string
)
"src/lib/uTop.cppo.ml" 603 19586 19616 "src/lib/uTop.cppo.ml" 603 19586 19619
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 603 19586 19620 "src/lib/uTop.cppo.ml" 603 19586 19626
type(
  string
)
"src/lib/uTop.cppo.ml" 603 19586 19598 "src/lib/uTop.cppo.ml" 603 19586 19626
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 604 19628 19640 "src/lib/uTop.cppo.ml" 604 19628 19657
type(
  Buffer.t -> string -> unit
)
ident(
  ext_ref Buffer.add_string
)
"src/lib/uTop.cppo.ml" 604 19628 19658 "src/lib/uTop.cppo.ml" 604 19628 19661
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 604 19628 19662 "src/lib/uTop.cppo.ml" 604 19628 19665
type(
  string
)
ident(
  int_ref doc "src/lib/uTop.cppo.ml" 592 19163 19201 "src/lib/uTop.cppo.ml" 592 19163 19204
)
"src/lib/uTop.cppo.ml" 604 19628 19640 "src/lib/uTop.cppo.ml" 604 19628 19665
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 605 19667 19679 "src/lib/uTop.cppo.ml" 605 19667 19694
type(
  Buffer.t -> char -> unit
)
ident(
  ext_ref Buffer.add_char
)
"src/lib/uTop.cppo.ml" 605 19667 19695 "src/lib/uTop.cppo.ml" 605 19667 19698
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 605 19667 19699 "src/lib/uTop.cppo.ml" 605 19667 19703
type(
  char
)
"src/lib/uTop.cppo.ml" 605 19667 19679 "src/lib/uTop.cppo.ml" 605 19667 19703
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 606 19705 19717 "src/lib/uTop.cppo.ml" 606 19705 19730
type(
  out_channel -> string -> unit
)
ident(
  ext_ref Pervasives.output_string
)
"src/lib/uTop.cppo.ml" 606 19705 19731 "src/lib/uTop.cppo.ml" 606 19705 19737
type(
  out_channel
)
ident(
  ext_ref Pervasives.stdout
)
"src/lib/uTop.cppo.ml" 606 19705 19739 "src/lib/uTop.cppo.ml" 606 19705 19754
type(
  Buffer.t -> string
)
ident(
  ext_ref Buffer.contents
)
"src/lib/uTop.cppo.ml" 606 19705 19755 "src/lib/uTop.cppo.ml" 606 19705 19758
type(
  Buffer.t
)
ident(
  int_ref buf "src/lib/uTop.cppo.ml" 591 19122 19136 "src/lib/uTop.cppo.ml" 591 19122 19139
)
"src/lib/uTop.cppo.ml" 606 19705 19738 "src/lib/uTop.cppo.ml" 606 19705 19759
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 606 19705 19717 "src/lib/uTop.cppo.ml" 606 19705 19759
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 605 19667 19679 "src/lib/uTop.cppo.ml" 606 19705 19759
type(
  unit
)
"src/lib/uTop.cppo.ml" 604 19628 19640 "src/lib/uTop.cppo.ml" 606 19705 19759
type(
  unit
)
"src/lib/uTop.cppo.ml" 603 19586 19598 "src/lib/uTop.cppo.ml" 606 19705 19759
type(
  unit
)
"src/lib/uTop.cppo.ml" 600 19464 19476 "src/lib/uTop.cppo.ml" 606 19705 19759
type(
  unit
)
"src/lib/uTop.cppo.ml" 599 19424 19436 "src/lib/uTop.cppo.ml" 606 19705 19759
type(
  unit
)
"src/lib/uTop.cppo.ml" 598 19383 19395 "src/lib/uTop.cppo.ml" 606 19705 19759
type(
  unit
)
"src/lib/uTop.cppo.ml" 595 19277 19289 "src/lib/uTop.cppo.ml" 606 19705 19759
type(
  unit
)
"src/lib/uTop.cppo.ml" 594 19238 19250 "src/lib/uTop.cppo.ml" 606 19705 19759
type(
  unit
)
"src/lib/uTop.cppo.ml" 593 19208 19220 "src/lib/uTop.cppo.ml" 606 19705 19759
type(
  unit
)
"src/lib/uTop.cppo.ml" 608 19773 19783 "src/lib/uTop.cppo.ml" 608 19773 19792
type(
  (string * string * string -> unit) ->
  (string * string * string) list -> unit
)
ident(
  ext_ref List.iter
)
"src/lib/uTop.cppo.ml" 608 19773 19793 "src/lib/uTop.cppo.ml" 608 19773 19804
type(
  string * string * string -> unit
)
ident(
  int_ref format_line "src/lib/uTop.cppo.ml" 592 19163 19177 "src/lib/uTop.cppo.ml" 592 19163 19188
)
"src/lib/uTop.cppo.ml" 608 19773 19805 "src/lib/uTop.cppo.ml" 608 19773 19810
type(
  (string * string * string) list
)
ident(
  int_ref table "src/lib/uTop.cppo.ml" 578 18602 18616 "src/lib/uTop.cppo.ml" 578 18602 18621
)
"src/lib/uTop.cppo.ml" 608 19773 19783 "src/lib/uTop.cppo.ml" 608 19773 19810
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 609 19812 19822 "src/lib/uTop.cppo.ml" 609 19812 19827
type(
  out_channel -> unit
)
ident(
  ext_ref Pervasives.flush
)
"src/lib/uTop.cppo.ml" 609 19812 19828 "src/lib/uTop.cppo.ml" 609 19812 19834
type(
  out_channel
)
ident(
  ext_ref Pervasives.stdout
)
"src/lib/uTop.cppo.ml" 609 19812 19822 "src/lib/uTop.cppo.ml" 609 19812 19834
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 608 19773 19783 "src/lib/uTop.cppo.ml" 609 19812 19834
type(
  unit
)
"src/lib/uTop.cppo.ml" 592 19163 19173 "src/lib/uTop.cppo.ml" 609 19812 19834
type(
  unit
)
"src/lib/uTop.cppo.ml" 591 19122 19132 "src/lib/uTop.cppo.ml" 609 19812 19834
type(
  unit
)
"src/lib/uTop.cppo.ml" 582 18762 18772 "src/lib/uTop.cppo.ml" 609 19812 19834
type(
  unit
)
"src/lib/uTop.cppo.ml" 578 18602 18612 "src/lib/uTop.cppo.ml" 609 19812 19834
type(
  unit
)
"src/lib/uTop.cppo.ml" 577 18512 18522 "src/lib/uTop.cppo.ml" 609 19812 19834
type(
  unit
)
"src/lib/uTop.cppo.ml" 570 18237 18247 "src/lib/uTop.cppo.ml" 609 19812 19834
type(
  unit
)
"src/lib/uTop.cppo.ml" 543 17218 17228 "src/lib/uTop.cppo.ml" 609 19812 19834
type(
  unit
)
"src/lib/uTop.cppo.ml" 542 17200 17207 "src/lib/uTop.cppo.ml" 609 19812 19835
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 541 17172 17176 "src/lib/uTop.cppo.ml" 609 19812 19836
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 540 17118 17120 "src/lib/uTop.cppo.ml" 609 19812 19836
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 611 19839 19841 "src/lib/uTop.cppo.ml" 611 19839 19852
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 611 19839 19853 "src/lib/uTop.cppo.ml" 611 19839 19876
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 611 19839 19877 "src/lib/uTop.cppo.ml" 611 19839 19889
type(
  string
)
"src/lib/uTop.cppo.ml" 613 19918 19930 "src/lib/uTop.cppo.ml" 613 19918 19932
type(
  unit
)
"src/lib/uTop.cppo.ml" 614 19936 19950 "src/lib/uTop.cppo.ml" 614 19936 19955
type(
  LTerm_read_line.action list
)
ident(
  def macro "src/lib/uTop.cppo.ml" 615 20002 20012 "src/lib/uTop.cppo.ml" 620 20169 20191
)
"src/lib/uTop.cppo.ml" 614 19936 19958 "src/lib/uTop.cppo.ml" 614 19936 19976
type(
  LTerm_read_line.action Zed_macro.t -> LTerm_read_line.action list
)
ident(
  ext_ref Zed_macro.contents
)
"src/lib/uTop.cppo.ml" 614 19936 19977 "src/lib/uTop.cppo.ml" 614 19936 19998
type(
  LTerm_read_line.action Zed_macro.t
)
ident(
  ext_ref LTerm_read_line.macro
)
"src/lib/uTop.cppo.ml" 614 19936 19958 "src/lib/uTop.cppo.ml" 614 19936 19998
call(
  stack
)
type(
  LTerm_read_line.action list
)
"src/lib/uTop.cppo.ml" 615 20002 20012 "src/lib/uTop.cppo.ml" 615 20002 20021
type(
  (LTerm_read_line.action -> unit) -> LTerm_read_line.action list -> unit
)
ident(
  ext_ref List.iter
)
"src/lib/uTop.cppo.ml" 616 20022 20039 "src/lib/uTop.cppo.ml" 616 20022 20045
type(
  LTerm_read_line.action
)
ident(
  def action "src/lib/uTop.cppo.ml" 617 20049 20064 "src/lib/uTop.cppo.ml" 618 20110 20148
)
"src/lib/uTop.cppo.ml" 617 20049 20064 "src/lib/uTop.cppo.ml" 617 20049 20077
type(
  out_channel -> string -> unit
)
ident(
  ext_ref Pervasives.output_string
)
"src/lib/uTop.cppo.ml" 617 20049 20078 "src/lib/uTop.cppo.ml" 617 20049 20084
type(
  out_channel
)
ident(
  ext_ref Pervasives.stdout
)
"src/lib/uTop.cppo.ml" 617 20049 20086 "src/lib/uTop.cppo.ml" 617 20049 20100
type(
  LTerm_read_line.action -> string
)
ident(
  int_ref name_of_action "src/lib/uTop.cppo.ml" 513 16189 16193 "src/lib/uTop.cppo.ml" 513 16189 16207
)
"src/lib/uTop.cppo.ml" 617 20049 20101 "src/lib/uTop.cppo.ml" 617 20049 20107
type(
  LTerm_read_line.action
)
ident(
  int_ref action "src/lib/uTop.cppo.ml" 616 20022 20039 "src/lib/uTop.cppo.ml" 616 20022 20045
)
"src/lib/uTop.cppo.ml" 617 20049 20085 "src/lib/uTop.cppo.ml" 617 20049 20108
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 617 20049 20064 "src/lib/uTop.cppo.ml" 617 20049 20108
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 618 20110 20125 "src/lib/uTop.cppo.ml" 618 20110 20136
type(
  out_channel -> char -> unit
)
ident(
  ext_ref Pervasives.output_char
)
"src/lib/uTop.cppo.ml" 618 20110 20137 "src/lib/uTop.cppo.ml" 618 20110 20143
type(
  out_channel
)
ident(
  ext_ref Pervasives.stdout
)
"src/lib/uTop.cppo.ml" 618 20110 20144 "src/lib/uTop.cppo.ml" 618 20110 20148
type(
  char
)
"src/lib/uTop.cppo.ml" 618 20110 20125 "src/lib/uTop.cppo.ml" 618 20110 20148
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 617 20049 20064 "src/lib/uTop.cppo.ml" 618 20110 20148
type(
  unit
)
"src/lib/uTop.cppo.ml" 616 20022 20034 "src/lib/uTop.cppo.ml" 618 20110 20149
type(
  LTerm_read_line.action -> unit
)
"src/lib/uTop.cppo.ml" 619 20150 20162 "src/lib/uTop.cppo.ml" 619 20150 20167
type(
  LTerm_read_line.action list
)
ident(
  int_ref macro "src/lib/uTop.cppo.ml" 614 19936 19950 "src/lib/uTop.cppo.ml" 614 19936 19955
)
"src/lib/uTop.cppo.ml" 615 20002 20012 "src/lib/uTop.cppo.ml" 619 20150 20167
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 620 20169 20179 "src/lib/uTop.cppo.ml" 620 20169 20184
type(
  out_channel -> unit
)
ident(
  ext_ref Pervasives.flush
)
"src/lib/uTop.cppo.ml" 620 20169 20185 "src/lib/uTop.cppo.ml" 620 20169 20191
type(
  out_channel
)
ident(
  ext_ref Pervasives.stdout
)
"src/lib/uTop.cppo.ml" 620 20169 20179 "src/lib/uTop.cppo.ml" 620 20169 20191
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 615 20002 20012 "src/lib/uTop.cppo.ml" 620 20169 20191
type(
  unit
)
"src/lib/uTop.cppo.ml" 614 19936 19946 "src/lib/uTop.cppo.ml" 620 20169 20191
type(
  unit
)
"src/lib/uTop.cppo.ml" 613 19918 19925 "src/lib/uTop.cppo.ml" 620 20169 20192
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 612 19890 19894 "src/lib/uTop.cppo.ml" 620 20169 20193
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 611 19839 19841 "src/lib/uTop.cppo.ml" 620 20169 20193
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 540 17118 17120 "src/lib/uTop.cppo.ml" 620 20169 20193
type(
  unit
)
"src/lib/uTop.cppo.ml" 526 16565 16567 "src/lib/uTop.cppo.ml" 620 20169 20193
type(
  unit
)
"src/lib/uTop.cppo.ml" 622 20195 20199 "src/lib/uTop.cppo.ml" 622 20195 20201
type(
  unit
)
"src/lib/uTop.cppo.ml" 623 20204 20206 "src/lib/uTop.cppo.ml" 623 20204 20217
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 623 20204 20218 "src/lib/uTop.cppo.ml" 623 20204 20241
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 623 20204 20242 "src/lib/uTop.cppo.ml" 623 20204 20247
type(
  string
)
"src/lib/uTop.cppo.ml" 625 20276 20288 "src/lib/uTop.cppo.ml" 625 20276 20290
type(
  unit
)
"src/lib/uTop.cppo.ml" 625 20276 20294 "src/lib/uTop.cppo.ml" 625 20276 20307
type(
  string -> unit
)
ident(
  ext_ref Pervasives.print_endline
)
"src/lib/uTop.cppo.ml" 625 20276 20309 "src/lib/uTop.cppo.ml" 625 20276 20319
type(
  unit -> string
)
ident(
  ext_ref Sys.getcwd
)
"src/lib/uTop.cppo.ml" 625 20276 20320 "src/lib/uTop.cppo.ml" 625 20276 20322
type(
  unit
)
"src/lib/uTop.cppo.ml" 625 20276 20308 "src/lib/uTop.cppo.ml" 625 20276 20323
type(
  string
)
"src/lib/uTop.cppo.ml" 625 20276 20294 "src/lib/uTop.cppo.ml" 625 20276 20323
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 625 20276 20283 "src/lib/uTop.cppo.ml" 625 20276 20324
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 624 20248 20252 "src/lib/uTop.cppo.ml" 625 20276 20325
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 623 20204 20206 "src/lib/uTop.cppo.ml" 625 20276 20325
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 631 20544 20548 "src/lib/uTop.cppo.ml" 631 20544 20559
type(
  string -> unit Lwt.t
)
ident(
  def print_error "src/lib/uTop.cppo.ml" 638 20778 20778 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 631 20544 20560 "src/lib/uTop.cppo.ml" 631 20544 20563
type(
  string
)
ident(
  def msg "src/lib/uTop.cppo.ml" 632 20566 20568 "src/lib/uTop.cppo.ml" 636 20758 20776
)
"src/lib/uTop.cppo.ml" 632 20566 20568 "src/lib/uTop.cppo.ml" 632 20566 20578
type(
  LTerm.t Lwt.t Lazy.t -> LTerm.t Lwt.t
)
ident(
  ext_ref Lazy.force
)
"src/lib/uTop.cppo.ml" 632 20566 20579 "src/lib/uTop.cppo.ml" 632 20566 20591
type(
  LTerm.t Lwt.t Lazy.t
)
ident(
  ext_ref LTerm.stdout
)
"src/lib/uTop.cppo.ml" 632 20566 20568 "src/lib/uTop.cppo.ml" 632 20566 20591
call(
  stack
)
type(
  LTerm.t Lwt.t
)
"src/lib/uTop.cppo.ml" 632 20566 20592 "src/lib/uTop.cppo.ml" 632 20566 20595
type(
  LTerm.t Lwt.t -> (LTerm.t -> unit Lwt.t) -> unit Lwt.t
)
ident(
  int_ref >>= "src/lib/uTop.cppo.ml" 16 271 275 "src/lib/uTop.cppo.ml" 16 271 280
)
"src/lib/uTop.cppo.ml" 632 20566 20600 "src/lib/uTop.cppo.ml" 632 20566 20604
type(
  LTerm.t
)
ident(
  def term "src/lib/uTop.cppo.ml" 633 20608 20610 "src/lib/uTop.cppo.ml" 636 20758 20776
)
"src/lib/uTop.cppo.ml" 633 20608 20610 "src/lib/uTop.cppo.ml" 633 20608 20625
type(
  LTerm.t -> LTerm_style.t -> unit Lwt.t
)
ident(
  ext_ref LTerm.set_style
)
"src/lib/uTop.cppo.ml" 633 20608 20626 "src/lib/uTop.cppo.ml" 633 20608 20630
type(
  LTerm.t
)
ident(
  int_ref term "src/lib/uTop.cppo.ml" 632 20566 20600 "src/lib/uTop.cppo.ml" 632 20566 20604
)
"src/lib/uTop.cppo.ml" 633 20608 20631 "src/lib/uTop.cppo.ml" 633 20608 20632
type(
  LTerm_style.t ref -> LTerm_style.t
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 633 20608 20632 "src/lib/uTop.cppo.ml" 633 20608 20656
type(
  LTerm_style.t ref
)
ident(
  ext_ref UTop_private.error_style
)
"src/lib/uTop.cppo.ml" 633 20608 20631 "src/lib/uTop.cppo.ml" 633 20608 20656
type(
  LTerm_style.t
)
"src/lib/uTop.cppo.ml" 633 20608 20610 "src/lib/uTop.cppo.ml" 633 20608 20656
call(
  stack
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 633 20608 20657 "src/lib/uTop.cppo.ml" 633 20608 20660
type(
  unit Lwt.t -> (unit -> unit Lwt.t) -> unit Lwt.t
)
ident(
  int_ref >>= "src/lib/uTop.cppo.ml" 16 271 275 "src/lib/uTop.cppo.ml" 16 271 280
)
"src/lib/uTop.cppo.ml" 633 20608 20665 "src/lib/uTop.cppo.ml" 633 20608 20667
type(
  unit
)
"src/lib/uTop.cppo.ml" 634 20671 20673 "src/lib/uTop.cppo.ml" 634 20671 20685
type(
  string -> unit Lwt.t
)
ident(
  ext_ref Lwt_io.print
)
"src/lib/uTop.cppo.ml" 634 20671 20686 "src/lib/uTop.cppo.ml" 634 20671 20689
type(
  string
)
ident(
  int_ref msg "src/lib/uTop.cppo.ml" 631 20544 20560 "src/lib/uTop.cppo.ml" 631 20544 20563
)
"src/lib/uTop.cppo.ml" 634 20671 20673 "src/lib/uTop.cppo.ml" 634 20671 20689
call(
  stack
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 634 20671 20690 "src/lib/uTop.cppo.ml" 634 20671 20693
type(
  unit Lwt.t -> (unit -> unit Lwt.t) -> unit Lwt.t
)
ident(
  int_ref >>= "src/lib/uTop.cppo.ml" 16 271 275 "src/lib/uTop.cppo.ml" 16 271 280
)
"src/lib/uTop.cppo.ml" 634 20671 20698 "src/lib/uTop.cppo.ml" 634 20671 20700
type(
  unit
)
"src/lib/uTop.cppo.ml" 635 20704 20706 "src/lib/uTop.cppo.ml" 635 20704 20721
type(
  LTerm.t -> LTerm_style.t -> unit Lwt.t
)
ident(
  ext_ref LTerm.set_style
)
"src/lib/uTop.cppo.ml" 635 20704 20722 "src/lib/uTop.cppo.ml" 635 20704 20726
type(
  LTerm.t
)
ident(
  int_ref term "src/lib/uTop.cppo.ml" 632 20566 20600 "src/lib/uTop.cppo.ml" 632 20566 20604
)
"src/lib/uTop.cppo.ml" 635 20704 20727 "src/lib/uTop.cppo.ml" 635 20704 20743
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lib/uTop.cppo.ml" 635 20704 20706 "src/lib/uTop.cppo.ml" 635 20704 20743
call(
  stack
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 635 20704 20744 "src/lib/uTop.cppo.ml" 635 20704 20747
type(
  unit Lwt.t -> (unit -> unit Lwt.t) -> unit Lwt.t
)
ident(
  int_ref >>= "src/lib/uTop.cppo.ml" 16 271 275 "src/lib/uTop.cppo.ml" 16 271 280
)
"src/lib/uTop.cppo.ml" 635 20704 20752 "src/lib/uTop.cppo.ml" 635 20704 20754
type(
  unit
)
"src/lib/uTop.cppo.ml" 636 20758 20760 "src/lib/uTop.cppo.ml" 636 20758 20771
type(
  LTerm.t -> unit Lwt.t
)
ident(
  ext_ref LTerm.flush
)
"src/lib/uTop.cppo.ml" 636 20758 20772 "src/lib/uTop.cppo.ml" 636 20758 20776
type(
  LTerm.t
)
ident(
  int_ref term "src/lib/uTop.cppo.ml" 632 20566 20600 "src/lib/uTop.cppo.ml" 632 20566 20604
)
"src/lib/uTop.cppo.ml" 636 20758 20760 "src/lib/uTop.cppo.ml" 636 20758 20776
call(
  tail
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 635 20704 20748 "src/lib/uTop.cppo.ml" 636 20758 20776
type(
  unit -> unit Lwt.t
)
"src/lib/uTop.cppo.ml" 635 20704 20706 "src/lib/uTop.cppo.ml" 636 20758 20776
call(
  tail
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 634 20671 20694 "src/lib/uTop.cppo.ml" 636 20758 20776
type(
  unit -> unit Lwt.t
)
"src/lib/uTop.cppo.ml" 634 20671 20673 "src/lib/uTop.cppo.ml" 636 20758 20776
call(
  tail
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 633 20608 20661 "src/lib/uTop.cppo.ml" 636 20758 20776
type(
  unit -> unit Lwt.t
)
"src/lib/uTop.cppo.ml" 633 20608 20610 "src/lib/uTop.cppo.ml" 636 20758 20776
call(
  tail
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 632 20566 20596 "src/lib/uTop.cppo.ml" 636 20758 20776
type(
  LTerm.t -> unit Lwt.t
)
"src/lib/uTop.cppo.ml" 632 20566 20568 "src/lib/uTop.cppo.ml" 636 20758 20776
call(
  tail
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 638 20778 20782 "src/lib/uTop.cppo.ml" 638 20778 20802
type(
  exn -> unit
)
ident(
  def handle_findlib_error "src/lib/uTop.cppo.ml" 648 21202 21202 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 639 20814 20826 "src/lib/uTop.cppo.ml" 639 20814 20829
type(
  string
)
ident(
  def msg "src/lib/uTop.cppo.ml" 640 20833 20839 "src/lib/uTop.cppo.ml" 640 20833 20869
)
"src/lib/uTop.cppo.ml" 639 20814 20818 "src/lib/uTop.cppo.ml" 639 20814 20829
type(
  exn
)
"src/lib/uTop.cppo.ml" 640 20833 20839 "src/lib/uTop.cppo.ml" 640 20833 20851
type(
  unit Lwt.t -> unit
)
ident(
  ext_ref Lwt_main.run
)
"src/lib/uTop.cppo.ml" 640 20833 20853 "src/lib/uTop.cppo.ml" 640 20833 20864
type(
  string -> unit Lwt.t
)
ident(
  int_ref print_error "src/lib/uTop.cppo.ml" 631 20544 20548 "src/lib/uTop.cppo.ml" 631 20544 20559
)
"src/lib/uTop.cppo.ml" 640 20833 20865 "src/lib/uTop.cppo.ml" 640 20833 20868
type(
  string
)
ident(
  int_ref msg "src/lib/uTop.cppo.ml" 639 20814 20826 "src/lib/uTop.cppo.ml" 639 20814 20829
)
"src/lib/uTop.cppo.ml" 640 20833 20852 "src/lib/uTop.cppo.ml" 640 20833 20869
call(
  stack
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 640 20833 20839 "src/lib/uTop.cppo.ml" 640 20833 20869
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 641 20870 20906 "src/lib/uTop.cppo.ml" 641 20870 20909
type(
  string
)
ident(
  def pkg "src/lib/uTop.cppo.ml" 642 20922 20928 "src/lib/uTop.cppo.ml" 642 20922 21047
)
"src/lib/uTop.cppo.ml" 641 20870 20911 "src/lib/uTop.cppo.ml" 641 20870 20917
type(
  string
)
ident(
  def reason "src/lib/uTop.cppo.ml" 642 20922 20928 "src/lib/uTop.cppo.ml" 642 20922 21047
)
"src/lib/uTop.cppo.ml" 641 20870 20874 "src/lib/uTop.cppo.ml" 641 20870 20918
type(
  exn
)
"src/lib/uTop.cppo.ml" 642 20922 20928 "src/lib/uTop.cppo.ml" 642 20922 20940
type(
  unit Lwt.t -> unit
)
ident(
  ext_ref Lwt_main.run
)
"src/lib/uTop.cppo.ml" 642 20922 20942 "src/lib/uTop.cppo.ml" 642 20922 20953
type(
  string -> unit Lwt.t
)
ident(
  int_ref print_error "src/lib/uTop.cppo.ml" 631 20544 20548 "src/lib/uTop.cppo.ml" 631 20544 20559
)
"src/lib/uTop.cppo.ml" 642 20922 20955 "src/lib/uTop.cppo.ml" 642 20922 20969
type(
  (string -> string -> string, unit, string) format ->
  string -> string -> string
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 642 20922 20970 "src/lib/uTop.cppo.ml" 642 20922 20995
type(
  (string -> string -> string, unit, string) format
)
"src/lib/uTop.cppo.ml" 642 20922 20996 "src/lib/uTop.cppo.ml" 642 20922 20999
type(
  string
)
ident(
  int_ref pkg "src/lib/uTop.cppo.ml" 641 20870 20906 "src/lib/uTop.cppo.ml" 641 20870 20909
)
"src/lib/uTop.cppo.ml" 642 20922 21004 "src/lib/uTop.cppo.ml" 642 20922 21010
type(
  string
)
ident(
  int_ref reason "src/lib/uTop.cppo.ml" 641 20870 20911 "src/lib/uTop.cppo.ml" 641 20870 20917
)
"src/lib/uTop.cppo.ml" 642 20922 21011 "src/lib/uTop.cppo.ml" 642 20922 21013
type(
  string -> string -> bool
)
ident(
  ext_ref Pervasives.( <> )
)
"src/lib/uTop.cppo.ml" 642 20922 21014 "src/lib/uTop.cppo.ml" 642 20922 21016
type(
  string
)
"src/lib/uTop.cppo.ml" 642 20922 21004 "src/lib/uTop.cppo.ml" 642 20922 21016
type(
  bool
)
"src/lib/uTop.cppo.ml" 642 20922 21022 "src/lib/uTop.cppo.ml" 642 20922 21027
type(
  string
)
"src/lib/uTop.cppo.ml" 642 20922 21028 "src/lib/uTop.cppo.ml" 642 20922 21029
type(
  string -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/lib/uTop.cppo.ml" 642 20922 21030 "src/lib/uTop.cppo.ml" 642 20922 21036
type(
  string
)
ident(
  int_ref reason "src/lib/uTop.cppo.ml" 641 20870 20911 "src/lib/uTop.cppo.ml" 641 20870 20917
)
"src/lib/uTop.cppo.ml" 642 20922 21022 "src/lib/uTop.cppo.ml" 642 20922 21036
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 642 20922 21042 "src/lib/uTop.cppo.ml" 642 20922 21044
type(
  string
)
"src/lib/uTop.cppo.ml" 642 20922 21000 "src/lib/uTop.cppo.ml" 642 20922 21045
type(
  string
)
"src/lib/uTop.cppo.ml" 642 20922 20954 "src/lib/uTop.cppo.ml" 642 20922 21046
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 642 20922 20941 "src/lib/uTop.cppo.ml" 642 20922 21047
call(
  stack
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 642 20922 20928 "src/lib/uTop.cppo.ml" 642 20922 21047
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 643 21048 21081 "src/lib/uTop.cppo.ml" 643 21048 21084
type(
  string
)
ident(
  def pkg "src/lib/uTop.cppo.ml" 644 21088 21094 "src/lib/uTop.cppo.ml" 644 21088 21173
)
"src/lib/uTop.cppo.ml" 643 21048 21052 "src/lib/uTop.cppo.ml" 643 21048 21084
type(
  exn
)
"src/lib/uTop.cppo.ml" 644 21088 21094 "src/lib/uTop.cppo.ml" 644 21088 21106
type(
  unit Lwt.t -> unit
)
ident(
  ext_ref Lwt_main.run
)
"src/lib/uTop.cppo.ml" 644 21088 21108 "src/lib/uTop.cppo.ml" 644 21088 21119
type(
  string -> unit Lwt.t
)
ident(
  int_ref print_error "src/lib/uTop.cppo.ml" 631 20544 20548 "src/lib/uTop.cppo.ml" 631 20544 20559
)
"src/lib/uTop.cppo.ml" 644 21088 21121 "src/lib/uTop.cppo.ml" 644 21088 21135
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  ext_ref Printf.sprintf
)
"src/lib/uTop.cppo.ml" 644 21088 21136 "src/lib/uTop.cppo.ml" 644 21088 21167
type(
  (string -> string, unit, string) format
)
"src/lib/uTop.cppo.ml" 644 21088 21168 "src/lib/uTop.cppo.ml" 644 21088 21171
type(
  string
)
ident(
  int_ref pkg "src/lib/uTop.cppo.ml" 643 21048 21081 "src/lib/uTop.cppo.ml" 643 21048 21084
)
"src/lib/uTop.cppo.ml" 644 21088 21120 "src/lib/uTop.cppo.ml" 644 21088 21172
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 644 21088 21107 "src/lib/uTop.cppo.ml" 644 21088 21173
call(
  stack
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 644 21088 21094 "src/lib/uTop.cppo.ml" 644 21088 21173
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 645 21174 21178 "src/lib/uTop.cppo.ml" 645 21174 21181
type(
  exn
)
ident(
  def exn "src/lib/uTop.cppo.ml" 646 21185 21191 "src/lib/uTop.cppo.ml" 646 21185 21200
)
"src/lib/uTop.cppo.ml" 646 21185 21191 "src/lib/uTop.cppo.ml" 646 21185 21196
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"src/lib/uTop.cppo.ml" 646 21185 21197 "src/lib/uTop.cppo.ml" 646 21185 21200
type(
  exn
)
ident(
  int_ref exn "src/lib/uTop.cppo.ml" 645 21174 21178 "src/lib/uTop.cppo.ml" 645 21174 21181
)
"src/lib/uTop.cppo.ml" 646 21185 21191 "src/lib/uTop.cppo.ml" 646 21185 21200
type(
  unit
)
"src/lib/uTop.cppo.ml" 638 20778 20805 "src/lib/uTop.cppo.ml" 646 21185 21200
type(
  exn -> unit
)
"src/lib/uTop.cppo.ml" 648 21202 21206 "src/lib/uTop.cppo.ml" 648 21202 21230
type(
  unit -> bool
)
ident(
  def check_for_camlp4_support "src/lib/uTop.cppo.ml" 656 21448 21448 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 648 21202 21231 "src/lib/uTop.cppo.ml" 648 21202 21233
type(
  unit
)
"src/lib/uTop.cppo.ml" 650 21242 21246 "src/lib/uTop.cppo.ml" 650 21242 21252
type(
  Fl_package_base.package -> unit
)
ident(
  ext_ref Pervasives.ignore
)
"src/lib/uTop.cppo.ml" 650 21242 21254 "src/lib/uTop.cppo.ml" 650 21242 21275
type(
  string -> Fl_package_base.package
)
ident(
  ext_ref Fl_package_base.query
)
"src/lib/uTop.cppo.ml" 650 21242 21276 "src/lib/uTop.cppo.ml" 650 21242 21289
type(
  string
)
"src/lib/uTop.cppo.ml" 650 21242 21253 "src/lib/uTop.cppo.ml" 650 21242 21290
call(
  stack
)
type(
  Fl_package_base.package
)
"src/lib/uTop.cppo.ml" 650 21242 21246 "src/lib/uTop.cppo.ml" 650 21242 21290
type(
  unit
)
"src/lib/uTop.cppo.ml" 651 21292 21296 "src/lib/uTop.cppo.ml" 651 21292 21300
type(
  bool
)
"src/lib/uTop.cppo.ml" 650 21242 21246 "src/lib/uTop.cppo.ml" 651 21292 21300
type(
  bool
)
"src/lib/uTop.cppo.ml" 652 21301 21340 "src/lib/uTop.cppo.ml" 652 21301 21353
type(
  string
)
"src/lib/uTop.cppo.ml" 652 21301 21355 "src/lib/uTop.cppo.ml" 652 21301 21357
type(
  string
)
"src/lib/uTop.cppo.ml" 652 21301 21308 "src/lib/uTop.cppo.ml" 652 21301 21358
type(
  exn
)
"src/lib/uTop.cppo.ml" 653 21362 21366 "src/lib/uTop.cppo.ml" 653 21362 21378
type(
  unit Lwt.t -> unit
)
ident(
  ext_ref Lwt_main.run
)
"src/lib/uTop.cppo.ml" 653 21362 21380 "src/lib/uTop.cppo.ml" 653 21362 21391
type(
  string -> unit Lwt.t
)
ident(
  int_ref print_error "src/lib/uTop.cppo.ml" 631 20544 20548 "src/lib/uTop.cppo.ml" 631 20544 20559
)
"src/lib/uTop.cppo.ml" 653 21362 21392 "src/lib/uTop.cppo.ml" 653 21362 21434
type(
  string
)
"src/lib/uTop.cppo.ml" 653 21362 21379 "src/lib/uTop.cppo.ml" 653 21362 21435
call(
  stack
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 653 21362 21366 "src/lib/uTop.cppo.ml" 653 21362 21435
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 654 21437 21441 "src/lib/uTop.cppo.ml" 654 21437 21446
type(
  bool
)
"src/lib/uTop.cppo.ml" 653 21362 21366 "src/lib/uTop.cppo.ml" 654 21437 21446
type(
  bool
)
"src/lib/uTop.cppo.ml" 649 21236 21238 "src/lib/uTop.cppo.ml" 654 21437 21446
type(
  bool
)
"src/lib/uTop.cppo.ml" 656 21448 21452 "src/lib/uTop.cppo.ml" 656 21448 21462
type(
  syntax -> unit
)
ident(
  def set_syntax "src/lib/uTop.cppo.ml" 680 22221 22221 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 656 21448 21463 "src/lib/uTop.cppo.ml" 656 21448 21469
type(
  syntax
)
ident(
  def syntax "src/lib/uTop.cppo.ml" 657 21472 21474 "src/lib/uTop.cppo.ml" 678 22208 22219
)
"src/lib/uTop.cppo.ml" 657 21472 21480 "src/lib/uTop.cppo.ml" 657 21472 21490
type(
  unit -> syntax
)
ident(
  int_ref get_syntax "src/lib/uTop.cppo.ml" 73 2053 2065 "src/lib/uTop.cppo.ml" 73 2053 2075
)
"src/lib/uTop.cppo.ml" 657 21472 21491 "src/lib/uTop.cppo.ml" 657 21472 21493
type(
  unit
)
"src/lib/uTop.cppo.ml" 657 21472 21480 "src/lib/uTop.cppo.ml" 657 21472 21493
call(
  stack
)
type(
  syntax
)
"src/lib/uTop.cppo.ml" 657 21472 21495 "src/lib/uTop.cppo.ml" 657 21472 21501
type(
  syntax
)
ident(
  int_ref syntax "src/lib/uTop.cppo.ml" 656 21448 21463 "src/lib/uTop.cppo.ml" 656 21448 21469
)
"src/lib/uTop.cppo.ml" 657 21472 21480 "src/lib/uTop.cppo.ml" 657 21472 21501
type(
  syntax * syntax
)
"src/lib/uTop.cppo.ml" 658 21507 21513 "src/lib/uTop.cppo.ml" 658 21507 21519
type(
  syntax
)
"src/lib/uTop.cppo.ml" 658 21507 21521 "src/lib/uTop.cppo.ml" 658 21507 21527
type(
  syntax
)
"src/lib/uTop.cppo.ml" 658 21507 21513 "src/lib/uTop.cppo.ml" 658 21507 21527
type(
  syntax * syntax
)
"src/lib/uTop.cppo.ml" 659 21528 21534 "src/lib/uTop.cppo.ml" 659 21528 21541
type(
  syntax
)
"src/lib/uTop.cppo.ml" 659 21528 21543 "src/lib/uTop.cppo.ml" 659 21528 21550
type(
  syntax
)
"src/lib/uTop.cppo.ml" 659 21528 21534 "src/lib/uTop.cppo.ml" 659 21528 21550
type(
  syntax * syntax
)
"src/lib/uTop.cppo.ml" 658 21507 21513 "src/lib/uTop.cppo.ml" 659 21528 21550
type(
  syntax * syntax
)
"src/lib/uTop.cppo.ml" 660 21551 21557 "src/lib/uTop.cppo.ml" 660 21551 21564
type(
  syntax
)
"src/lib/uTop.cppo.ml" 660 21551 21566 "src/lib/uTop.cppo.ml" 660 21551 21573
type(
  syntax
)
"src/lib/uTop.cppo.ml" 660 21551 21557 "src/lib/uTop.cppo.ml" 660 21551 21573
type(
  syntax * syntax
)
"src/lib/uTop.cppo.ml" 658 21507 21513 "src/lib/uTop.cppo.ml" 660 21551 21573
type(
  syntax * syntax
)
"src/lib/uTop.cppo.ml" 661 21577 21585 "src/lib/uTop.cppo.ml" 661 21577 21587
type(
  unit
)
"src/lib/uTop.cppo.ml" 662 21588 21595 "src/lib/uTop.cppo.ml" 662 21588 21602
type(
  syntax
)
"src/lib/uTop.cppo.ml" 662 21588 21605 "src/lib/uTop.cppo.ml" 662 21588 21612
type(
  syntax
)
"src/lib/uTop.cppo.ml" 662 21588 21594 "src/lib/uTop.cppo.ml" 662 21588 21613
type(
  syntax
)
"src/lib/uTop.cppo.ml" 662 21588 21615 "src/lib/uTop.cppo.ml" 662 21588 21616
type(
  syntax
)
"src/lib/uTop.cppo.ml" 662 21588 21594 "src/lib/uTop.cppo.ml" 662 21588 21616
type(
  syntax * syntax
)
"src/lib/uTop.cppo.ml" 663 21620 21628 "src/lib/uTop.cppo.ml" 663 21620 21640
type(
  unit Lwt.t -> unit
)
ident(
  ext_ref Lwt_main.run
)
"src/lib/uTop.cppo.ml" 663 21620 21642 "src/lib/uTop.cppo.ml" 663 21620 21653
type(
  string -> unit Lwt.t
)
ident(
  int_ref print_error "src/lib/uTop.cppo.ml" 631 20544 20548 "src/lib/uTop.cppo.ml" 631 20544 20559
)
"src/lib/uTop.cppo.ml" 663 21620 21654 "src/lib/uTop.cppo.ml" 663 21620 21714
type(
  string
)
"src/lib/uTop.cppo.ml" 663 21620 21641 "src/lib/uTop.cppo.ml" 663 21620 21715
call(
  stack
)
type(
  unit Lwt.t
)
"src/lib/uTop.cppo.ml" 663 21620 21628 "src/lib/uTop.cppo.ml" 663 21620 21715
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 664 21716 21722 "src/lib/uTop.cppo.ml" 664 21716 21728
type(
  syntax
)
"src/lib/uTop.cppo.ml" 664 21716 21730 "src/lib/uTop.cppo.ml" 664 21716 21737
type(
  syntax
)
"src/lib/uTop.cppo.ml" 664 21716 21722 "src/lib/uTop.cppo.ml" 664 21716 21737
type(
  syntax * syntax
)
"src/lib/uTop.cppo.ml" 665 21741 21752 "src/lib/uTop.cppo.ml" 665 21741 21776
type(
  unit -> bool
)
ident(
  int_ref check_for_camlp4_support "src/lib/uTop.cppo.ml" 648 21202 21206 "src/lib/uTop.cppo.ml" 648 21202 21230
)
"src/lib/uTop.cppo.ml" 665 21741 21777 "src/lib/uTop.cppo.ml" 665 21741 21779
type(
  unit
)
"src/lib/uTop.cppo.ml" 665 21741 21752 "src/lib/uTop.cppo.ml" 665 21741 21779
call(
  stack
)
type(
  bool
)
"src/lib/uTop.cppo.ml" 666 21791 21801 "src/lib/uTop.cppo.ml" 666 21791 21815
type(
  string -> unit
)
ident(
  ext_ref Topfind.syntax
)
"src/lib/uTop.cppo.ml" 666 21791 21816 "src/lib/uTop.cppo.ml" 666 21791 21825
type(
  string
)
"src/lib/uTop.cppo.ml" 666 21791 21801 "src/lib/uTop.cppo.ml" 666 21791 21825
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 667 21827 21837 "src/lib/uTop.cppo.ml" 667 21827 21856
type(
  string list -> unit
)
ident(
  ext_ref Topfind.load_deeply
)
"src/lib/uTop.cppo.ml" 667 21827 21858 "src/lib/uTop.cppo.ml" 667 21827 21871
type(
  string
)
"src/lib/uTop.cppo.ml" 667 21827 21857 "src/lib/uTop.cppo.ml" 667 21827 21872
type(
  string list
)
"src/lib/uTop.cppo.ml" 667 21827 21837 "src/lib/uTop.cppo.ml" 667 21827 21872
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 668 21874 21884 "src/lib/uTop.cppo.ml" 668 21874 21894
type(
  syntax -> unit
)
ident(
  int_ref set_syntax "src/lib/uTop.cppo.ml" 73 2053 2077 "src/lib/uTop.cppo.ml" 73 2053 2087
)
"src/lib/uTop.cppo.ml" 668 21874 21895 "src/lib/uTop.cppo.ml" 668 21874 21902
type(
  syntax
)
"src/lib/uTop.cppo.ml" 668 21874 21884 "src/lib/uTop.cppo.ml" 668 21874 21902
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 669 21904 21914 "src/lib/uTop.cppo.ml" 669 21904 21935
type(
  string -> unit
)
ident(
  int_ref set_phrase_terminator "src/lib/uTop.cppo.ml" 74 2111 2157 "src/lib/uTop.cppo.ml" 74 2111 2178
)
"src/lib/uTop.cppo.ml" 669 21904 21936 "src/lib/uTop.cppo.ml" 669 21904 21940
type(
  string
)
"src/lib/uTop.cppo.ml" 669 21904 21914 "src/lib/uTop.cppo.ml" 669 21904 21940
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 668 21874 21884 "src/lib/uTop.cppo.ml" 669 21904 21940
type(
  unit
)
"src/lib/uTop.cppo.ml" 667 21827 21837 "src/lib/uTop.cppo.ml" 669 21904 21940
type(
  unit
)
"src/lib/uTop.cppo.ml" 665 21741 21785 "src/lib/uTop.cppo.ml" 670 21941 21952
type(
  unit
)
"src/lib/uTop.cppo.ml" 665 21741 21749 "src/lib/uTop.cppo.ml" 670 21941 21952
type(
  unit
)
"src/lib/uTop.cppo.ml" 671 21953 21959 "src/lib/uTop.cppo.ml" 671 21953 21965
type(
  syntax
)
"src/lib/uTop.cppo.ml" 671 21953 21967 "src/lib/uTop.cppo.ml" 671 21953 21974
type(
  syntax
)
"src/lib/uTop.cppo.ml" 671 21953 21959 "src/lib/uTop.cppo.ml" 671 21953 21974
type(
  syntax * syntax
)
"src/lib/uTop.cppo.ml" 672 21978 21989 "src/lib/uTop.cppo.ml" 672 21978 22013
type(
  unit -> bool
)
ident(
  int_ref check_for_camlp4_support "src/lib/uTop.cppo.ml" 648 21202 21206 "src/lib/uTop.cppo.ml" 648 21202 21230
)
"src/lib/uTop.cppo.ml" 672 21978 22014 "src/lib/uTop.cppo.ml" 672 21978 22016
type(
  unit
)
"src/lib/uTop.cppo.ml" 672 21978 21989 "src/lib/uTop.cppo.ml" 672 21978 22016
call(
  stack
)
type(
  bool
)
"src/lib/uTop.cppo.ml" 673 22028 22038 "src/lib/uTop.cppo.ml" 673 22028 22052
type(
  string -> unit
)
ident(
  ext_ref Topfind.syntax
)
"src/lib/uTop.cppo.ml" 673 22028 22053 "src/lib/uTop.cppo.ml" 673 22028 22062
type(
  string
)
"src/lib/uTop.cppo.ml" 673 22028 22038 "src/lib/uTop.cppo.ml" 673 22028 22062
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 674 22064 22074 "src/lib/uTop.cppo.ml" 674 22064 22093
type(
  string list -> unit
)
ident(
  ext_ref Topfind.load_deeply
)
"src/lib/uTop.cppo.ml" 674 22064 22095 "src/lib/uTop.cppo.ml" 674 22064 22108
type(
  string
)
"src/lib/uTop.cppo.ml" 674 22064 22094 "src/lib/uTop.cppo.ml" 674 22064 22109
type(
  string list
)
"src/lib/uTop.cppo.ml" 674 22064 22074 "src/lib/uTop.cppo.ml" 674 22064 22109
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 675 22111 22121 "src/lib/uTop.cppo.ml" 675 22111 22131
type(
  syntax -> unit
)
ident(
  int_ref set_syntax "src/lib/uTop.cppo.ml" 73 2053 2077 "src/lib/uTop.cppo.ml" 73 2053 2087
)
"src/lib/uTop.cppo.ml" 675 22111 22132 "src/lib/uTop.cppo.ml" 675 22111 22139
type(
  syntax
)
"src/lib/uTop.cppo.ml" 675 22111 22121 "src/lib/uTop.cppo.ml" 675 22111 22139
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 676 22141 22151 "src/lib/uTop.cppo.ml" 676 22141 22172
type(
  string -> unit
)
ident(
  int_ref set_phrase_terminator "src/lib/uTop.cppo.ml" 74 2111 2157 "src/lib/uTop.cppo.ml" 74 2111 2178
)
"src/lib/uTop.cppo.ml" 676 22141 22173 "src/lib/uTop.cppo.ml" 676 22141 22176
type(
  string
)
"src/lib/uTop.cppo.ml" 676 22141 22151 "src/lib/uTop.cppo.ml" 676 22141 22176
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 677 22178 22188 "src/lib/uTop.cppo.ml" 677 22178 22199
type(
  String_set.elt -> unit
)
ident(
  int_ref add_keyword "src/lib/uTop.cppo.ml" 106 3616 3620 "src/lib/uTop.cppo.ml" 106 3616 3631
)
"src/lib/uTop.cppo.ml" 677 22178 22200 "src/lib/uTop.cppo.ml" 677 22178 22207
type(
  String_set.elt
)
"src/lib/uTop.cppo.ml" 677 22178 22188 "src/lib/uTop.cppo.ml" 677 22178 22207
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 676 22141 22151 "src/lib/uTop.cppo.ml" 677 22178 22207
type(
  unit
)
"src/lib/uTop.cppo.ml" 675 22111 22121 "src/lib/uTop.cppo.ml" 677 22178 22207
type(
  unit
)
"src/lib/uTop.cppo.ml" 674 22064 22074 "src/lib/uTop.cppo.ml" 677 22178 22207
type(
  unit
)
"src/lib/uTop.cppo.ml" 672 21978 22022 "src/lib/uTop.cppo.ml" 678 22208 22219
type(
  unit
)
"src/lib/uTop.cppo.ml" 672 21978 21986 "src/lib/uTop.cppo.ml" 678 22208 22219
type(
  unit
)
"src/lib/uTop.cppo.ml" 657 21472 21474 "src/lib/uTop.cppo.ml" 678 22208 22219
type(
  unit
)
"src/lib/uTop.cppo.ml" 680 22221 22225 "src/lib/uTop.cppo.ml" 680 22221 22227
type(
  unit
)
"src/lib/uTop.cppo.ml" 681 22230 22232 "src/lib/uTop.cppo.ml" 681 22230 22243
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 682 22244 22248 "src/lib/uTop.cppo.ml" 682 22244 22271
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 683 22272 22276 "src/lib/uTop.cppo.ml" 683 22272 22285
type(
  string
)
"src/lib/uTop.cppo.ml" 685 22314 22326 "src/lib/uTop.cppo.ml" 685 22314 22328
type(
  unit
)
"src/lib/uTop.cppo.ml" 685 22314 22332 "src/lib/uTop.cppo.ml" 685 22314 22342
type(
  syntax -> unit
)
ident(
  int_ref set_syntax "src/lib/uTop.cppo.ml" 656 21448 21452 "src/lib/uTop.cppo.ml" 656 21448 21462
)
"src/lib/uTop.cppo.ml" 685 22314 22343 "src/lib/uTop.cppo.ml" 685 22314 22350
type(
  syntax
)
"src/lib/uTop.cppo.ml" 685 22314 22332 "src/lib/uTop.cppo.ml" 685 22314 22350
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 685 22314 22321 "src/lib/uTop.cppo.ml" 685 22314 22351
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 684 22286 22290 "src/lib/uTop.cppo.ml" 685 22314 22352
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 681 22230 22232 "src/lib/uTop.cppo.ml" 685 22314 22352
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 687 22355 22357 "src/lib/uTop.cppo.ml" 687 22355 22368
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 688 22369 22373 "src/lib/uTop.cppo.ml" 688 22369 22396
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 689 22397 22401 "src/lib/uTop.cppo.ml" 689 22397 22410
type(
  string
)
"src/lib/uTop.cppo.ml" 691 22439 22451 "src/lib/uTop.cppo.ml" 691 22439 22453
type(
  unit
)
"src/lib/uTop.cppo.ml" 691 22439 22457 "src/lib/uTop.cppo.ml" 691 22439 22467
type(
  syntax -> unit
)
ident(
  int_ref set_syntax "src/lib/uTop.cppo.ml" 656 21448 21452 "src/lib/uTop.cppo.ml" 656 21448 21462
)
"src/lib/uTop.cppo.ml" 691 22439 22468 "src/lib/uTop.cppo.ml" 691 22439 22475
type(
  syntax
)
"src/lib/uTop.cppo.ml" 691 22439 22457 "src/lib/uTop.cppo.ml" 691 22439 22475
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 691 22439 22446 "src/lib/uTop.cppo.ml" 691 22439 22476
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 690 22411 22415 "src/lib/uTop.cppo.ml" 691 22439 22477
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 687 22355 22357 "src/lib/uTop.cppo.ml" 691 22439 22477
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 681 22230 22232 "src/lib/uTop.cppo.ml" 691 22439 22477
type(
  unit
)
"src/lib/uTop.cppo.ml" 697 22696 22700 "src/lib/uTop.cppo.ml" 697 22696 22711
type(
  string list React.signal
)
ident(
  def topfind_log "src/lib/uTop.cppo.ml" 699 22767 22767 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 697 22696 22713 "src/lib/uTop.cppo.ml" 697 22696 22728
type(
  ?step:React.step -> string list -> unit
)
ident(
  def set_topfind_log "src/lib/uTop.cppo.ml" 699 22767 22767 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 697 22696 22700 "src/lib/uTop.cppo.ml" 697 22696 22728
type(
  string list React.signal * (?step:React.step -> string list -> unit)
)
"src/lib/uTop.cppo.ml" 697 22696 22731 "src/lib/uTop.cppo.ml" 697 22696 22739
type(
  ?eq:(string list -> string list -> bool) ->
  string list ->
  string list React.signal * (?step:React.step -> string list -> unit)
)
ident(
  ext_ref Lwt_react.S.create
)
"src/lib/uTop.cppo.ml" 697 22696 22749 "src/lib/uTop.cppo.ml" 697 22696 22750
type(
  string list
)
"src/lib/uTop.cppo.ml" 697 22696 22751 "src/lib/uTop.cppo.ml" 697 22696 22752
type(
  string list
)
"src/lib/uTop.cppo.ml" 697 22696 22756 "src/lib/uTop.cppo.ml" 697 22696 22761
type(
  bool
)
"src/lib/uTop.cppo.ml" 697 22696 22744 "src/lib/uTop.cppo.ml" 697 22696 22762
type(
  string list -> string list -> bool
)
"src/lib/uTop.cppo.ml" 697 22696 22763 "src/lib/uTop.cppo.ml" 697 22696 22765
type(
  string list
)
"src/lib/uTop.cppo.ml" 697 22696 22731 "src/lib/uTop.cppo.ml" 697 22696 22765
call(
  stack
)
type(
  string list React.signal * (?step:React.step -> string list -> unit)
)
"src/lib/uTop.cppo.ml" 699 22767 22771 "src/lib/uTop.cppo.ml" 699 22767 22773
type(
  unit
)
"src/lib/uTop.cppo.ml" 700 22776 22782 "src/lib/uTop.cppo.ml" 700 22776 22790
type(
  string -> unit
)
ident(
  def real_log "src/lib/uTop.cppo.ml" 701 22809 22811 "src/lib/uTop.cppo.ml" 703 22887 22935
)
"src/lib/uTop.cppo.ml" 700 22776 22793 "src/lib/uTop.cppo.ml" 700 22776 22794
type(
  (string -> unit) ref -> string -> unit
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 700 22776 22794 "src/lib/uTop.cppo.ml" 700 22776 22805
type(
  (string -> unit) ref
)
ident(
  ext_ref Topfind.log
)
"src/lib/uTop.cppo.ml" 700 22776 22793 "src/lib/uTop.cppo.ml" 700 22776 22805
type(
  string -> unit
)
"src/lib/uTop.cppo.ml" 701 22809 22811 "src/lib/uTop.cppo.ml" 701 22809 22822
type(
  (string -> unit) ref
)
ident(
  ext_ref Topfind.log
)
"src/lib/uTop.cppo.ml" 701 22809 22823 "src/lib/uTop.cppo.ml" 701 22809 22825
type(
  (string -> unit) ref -> (string -> unit) -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lib/uTop.cppo.ml" 701 22809 22830 "src/lib/uTop.cppo.ml" 701 22809 22833
type(
  string
)
ident(
  def str "src/lib/uTop.cppo.ml" 702 22837 22841 "src/lib/uTop.cppo.ml" 703 22887 22935
)
"src/lib/uTop.cppo.ml" 702 22837 22841 "src/lib/uTop.cppo.ml" 702 22837 22856
type(
  ?step:React.step -> string list -> unit
)
ident(
  int_ref set_topfind_log "src/lib/uTop.cppo.ml" 697 22696 22713 "src/lib/uTop.cppo.ml" 697 22696 22728
)
"src/lib/uTop.cppo.ml" 702 22837 22858 "src/lib/uTop.cppo.ml" 702 22837 22861
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 701 22809 22830 "src/lib/uTop.cppo.ml" 701 22809 22833
)
"src/lib/uTop.cppo.ml" 702 22837 22865 "src/lib/uTop.cppo.ml" 702 22837 22872
type(
  string list React.signal -> string list
)
ident(
  ext_ref Lwt_react.S.value
)
"src/lib/uTop.cppo.ml" 702 22837 22873 "src/lib/uTop.cppo.ml" 702 22837 22884
type(
  string list React.signal
)
ident(
  int_ref topfind_log "src/lib/uTop.cppo.ml" 697 22696 22700 "src/lib/uTop.cppo.ml" 697 22696 22711
)
"src/lib/uTop.cppo.ml" 702 22837 22865 "src/lib/uTop.cppo.ml" 702 22837 22884
call(
  stack
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 702 22837 22857 "src/lib/uTop.cppo.ml" 702 22837 22885
type(
  string list
)
"src/lib/uTop.cppo.ml" 702 22837 22841 "src/lib/uTop.cppo.ml" 702 22837 22885
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 703 22887 22894 "src/lib/uTop.cppo.ml" 703 22887 22901
type(
  bool React.signal -> bool
)
ident(
  ext_ref Lwt_react.S.value
)
"src/lib/uTop.cppo.ml" 703 22887 22902 "src/lib/uTop.cppo.ml" 703 22887 22917
type(
  bool React.signal
)
ident(
  int_ref topfind_verbose "src/lib/uTop.cppo.ml" 77 2354 2358 "src/lib/uTop.cppo.ml" 77 2354 2373
)
"src/lib/uTop.cppo.ml" 703 22887 22894 "src/lib/uTop.cppo.ml" 703 22887 22917
call(
  stack
)
type(
  bool
)
"src/lib/uTop.cppo.ml" 703 22887 22923 "src/lib/uTop.cppo.ml" 703 22887 22931
type(
  string -> unit
)
ident(
  int_ref real_log "src/lib/uTop.cppo.ml" 700 22776 22782 "src/lib/uTop.cppo.ml" 700 22776 22790
)
"src/lib/uTop.cppo.ml" 703 22887 22932 "src/lib/uTop.cppo.ml" 703 22887 22935
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 701 22809 22830 "src/lib/uTop.cppo.ml" 701 22809 22833
)
"src/lib/uTop.cppo.ml" 703 22887 22923 "src/lib/uTop.cppo.ml" 703 22887 22935
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 703 22887 22891 "src/lib/uTop.cppo.ml" 703 22887 22935
type(
  unit
)
"src/lib/uTop.cppo.ml" 702 22837 22841 "src/lib/uTop.cppo.ml" 703 22887 22935
type(
  unit
)
"src/lib/uTop.cppo.ml" 701 22809 22826 "src/lib/uTop.cppo.ml" 703 22887 22935
type(
  string -> unit
)
"src/lib/uTop.cppo.ml" 701 22809 22811 "src/lib/uTop.cppo.ml" 703 22887 22935
type(
  unit
)
"src/lib/uTop.cppo.ml" 700 22776 22778 "src/lib/uTop.cppo.ml" 703 22887 22935
type(
  unit
)
"src/lib/uTop.cppo.ml" 705 22937 22941 "src/lib/uTop.cppo.ml" 705 22937 22943
type(
  unit
)
"src/lib/uTop.cppo.ml" 706 22946 22948 "src/lib/uTop.cppo.ml" 706 22946 22959
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 707 22960 22964 "src/lib/uTop.cppo.ml" 707 22960 22987
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 708 22988 22992 "src/lib/uTop.cppo.ml" 708 22988 23005
type(
  string
)
"src/lib/uTop.cppo.ml" 710 23034 23046 "src/lib/uTop.cppo.ml" 710 23034 23048
type(
  unit
)
"src/lib/uTop.cppo.ml" 711 23052 23061 "src/lib/uTop.cppo.ml" 711 23052 23070
type(
  (string -> unit) -> string list -> unit
)
ident(
  ext_ref List.iter
)
"src/lib/uTop.cppo.ml" 711 23052 23076 "src/lib/uTop.cppo.ml" 711 23052 23079
type(
  string
)
ident(
  def str "src/lib/uTop.cppo.ml" 711 23052 23083 "src/lib/uTop.cppo.ml" 711 23052 23116
)
"src/lib/uTop.cppo.ml" 711 23052 23083 "src/lib/uTop.cppo.ml" 711 23052 23095
type(
  string -> unit
)
ident(
  ext_ref Pervasives.print_string
)
"src/lib/uTop.cppo.ml" 711 23052 23096 "src/lib/uTop.cppo.ml" 711 23052 23099
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 711 23052 23076 "src/lib/uTop.cppo.ml" 711 23052 23079
)
"src/lib/uTop.cppo.ml" 711 23052 23083 "src/lib/uTop.cppo.ml" 711 23052 23099
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 711 23052 23101 "src/lib/uTop.cppo.ml" 711 23052 23111
type(
  char -> unit
)
ident(
  ext_ref Pervasives.print_char
)
"src/lib/uTop.cppo.ml" 711 23052 23112 "src/lib/uTop.cppo.ml" 711 23052 23116
type(
  char
)
"src/lib/uTop.cppo.ml" 711 23052 23101 "src/lib/uTop.cppo.ml" 711 23052 23116
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 711 23052 23083 "src/lib/uTop.cppo.ml" 711 23052 23116
type(
  unit
)
"src/lib/uTop.cppo.ml" 711 23052 23071 "src/lib/uTop.cppo.ml" 711 23052 23117
type(
  string -> unit
)
"src/lib/uTop.cppo.ml" 712 23118 23130 "src/lib/uTop.cppo.ml" 712 23118 23137
type(
  string list React.signal -> string list
)
ident(
  ext_ref Lwt_react.S.value
)
"src/lib/uTop.cppo.ml" 712 23118 23138 "src/lib/uTop.cppo.ml" 712 23118 23149
type(
  string list React.signal
)
ident(
  int_ref topfind_log "src/lib/uTop.cppo.ml" 697 22696 22700 "src/lib/uTop.cppo.ml" 697 22696 22711
)
"src/lib/uTop.cppo.ml" 712 23118 23129 "src/lib/uTop.cppo.ml" 712 23118 23150
call(
  stack
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 711 23052 23061 "src/lib/uTop.cppo.ml" 712 23118 23150
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 713 23152 23161 "src/lib/uTop.cppo.ml" 713 23152 23166
type(
  out_channel -> unit
)
ident(
  ext_ref Pervasives.flush
)
"src/lib/uTop.cppo.ml" 713 23152 23168 "src/lib/uTop.cppo.ml" 713 23152 23174
type(
  out_channel
)
ident(
  ext_ref Pervasives.stdout
)
"src/lib/uTop.cppo.ml" 713 23152 23161 "src/lib/uTop.cppo.ml" 713 23152 23174
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 711 23052 23061 "src/lib/uTop.cppo.ml" 713 23152 23174
type(
  unit
)
"src/lib/uTop.cppo.ml" 710 23034 23041 "src/lib/uTop.cppo.ml" 713 23152 23175
type(
  unit -> unit
)
"src/lib/uTop.cppo.ml" 709 23006 23010 "src/lib/uTop.cppo.ml" 713 23152 23176
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 706 22946 22948 "src/lib/uTop.cppo.ml" 713 23152 23176
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 715 23179 23181 "src/lib/uTop.cppo.ml" 715 23179 23192
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 716 23193 23197 "src/lib/uTop.cppo.ml" 716 23193 23220
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 717 23221 23225 "src/lib/uTop.cppo.ml" 717 23221 23242
type(
  string
)
"src/lib/uTop.cppo.ml" 718 23243 23271 "src/lib/uTop.cppo.ml" 718 23243 23290
type(
  bool -> unit
)
ident(
  int_ref set_topfind_verbose "src/lib/uTop.cppo.ml" 77 2354 2396 "src/lib/uTop.cppo.ml" 77 2354 2415
)
"src/lib/uTop.cppo.ml" 718 23243 23247 "src/lib/uTop.cppo.ml" 718 23243 23291
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 715 23179 23181 "src/lib/uTop.cppo.ml" 718 23243 23291
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 706 22946 22948 "src/lib/uTop.cppo.ml" 718 23243 23291
type(
  unit
)
"src/lib/uTop.cppo.ml" 720 23293 23297 "src/lib/uTop.cppo.ml" 720 23293 23308
type(
  string -> string list
)
ident(
  def split_words "src/lib/uTop.cppo.ml" 745 23795 23795 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 720 23293 23309 "src/lib/uTop.cppo.ml" 720 23293 23312
type(
  string
)
ident(
  def str "src/lib/uTop.cppo.ml" 721 23315 23317 "src/lib/uTop.cppo.ml" 743 23785 23793
)
"src/lib/uTop.cppo.ml" 721 23315 23321 "src/lib/uTop.cppo.ml" 721 23315 23324
type(
  int
)
ident(
  def len "src/lib/uTop.cppo.ml" 722 23348 23350 "src/lib/uTop.cppo.ml" 743 23785 23793
)
"src/lib/uTop.cppo.ml" 721 23315 23327 "src/lib/uTop.cppo.ml" 721 23315 23340
type(
  string -> int
)
ident(
  ext_ref String.length
)
"src/lib/uTop.cppo.ml" 721 23315 23341 "src/lib/uTop.cppo.ml" 721 23315 23344
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 720 23293 23309 "src/lib/uTop.cppo.ml" 720 23293 23312
)
"src/lib/uTop.cppo.ml" 721 23315 23327 "src/lib/uTop.cppo.ml" 721 23315 23344
type(
  int
)
"src/lib/uTop.cppo.ml" 722 23348 23354 "src/lib/uTop.cppo.ml" 722 23348 23360
type(
  char -> bool
)
ident(
  def is_sep "src/lib/uTop.cppo.ml" 726 23439 23441 "src/lib/uTop.cppo.ml" 743 23785 23793
)
"src/lib/uTop.cppo.ml" 723 23372 23378 "src/lib/uTop.cppo.ml" 723 23372 23381
type(
  char
)
"src/lib/uTop.cppo.ml" 723 23372 23384 "src/lib/uTop.cppo.ml" 723 23372 23388
type(
  char
)
"src/lib/uTop.cppo.ml" 723 23372 23378 "src/lib/uTop.cppo.ml" 723 23372 23388
type(
  char
)
"src/lib/uTop.cppo.ml" 723 23372 23391 "src/lib/uTop.cppo.ml" 723 23372 23395
type(
  char
)
"src/lib/uTop.cppo.ml" 723 23372 23378 "src/lib/uTop.cppo.ml" 723 23372 23395
type(
  char
)
"src/lib/uTop.cppo.ml" 723 23372 23398 "src/lib/uTop.cppo.ml" 723 23372 23402
type(
  char
)
"src/lib/uTop.cppo.ml" 723 23372 23378 "src/lib/uTop.cppo.ml" 723 23372 23402
type(
  char
)
"src/lib/uTop.cppo.ml" 723 23372 23405 "src/lib/uTop.cppo.ml" 723 23372 23408
type(
  char
)
"src/lib/uTop.cppo.ml" 723 23372 23378 "src/lib/uTop.cppo.ml" 723 23372 23408
type(
  char
)
"src/lib/uTop.cppo.ml" 723 23372 23412 "src/lib/uTop.cppo.ml" 723 23372 23416
type(
  bool
)
"src/lib/uTop.cppo.ml" 724 23417 23423 "src/lib/uTop.cppo.ml" 724 23417 23424
type(
  char
)
"src/lib/uTop.cppo.ml" 724 23417 23428 "src/lib/uTop.cppo.ml" 724 23417 23433
type(
  bool
)
"src/lib/uTop.cppo.ml" 722 23348 23363 "src/lib/uTop.cppo.ml" 724 23417 23433
type(
  char -> bool
)
"src/lib/uTop.cppo.ml" 726 23439 23449 "src/lib/uTop.cppo.ml" 726 23439 23453
type(
  int -> string list
)
ident(
  def skip "src/lib/uTop.cppo.ml" 726 23439 23441 "src/lib/uTop.cppo.ml" 743 23785 23793
)
"src/lib/uTop.cppo.ml" 726 23439 23454 "src/lib/uTop.cppo.ml" 726 23439 23455
type(
  int
)
ident(
  def i "src/lib/uTop.cppo.ml" 727 23458 23462 "src/lib/uTop.cppo.ml" 733 23557 23582
)
"src/lib/uTop.cppo.ml" 727 23458 23465 "src/lib/uTop.cppo.ml" 727 23458 23466
type(
  int
)
ident(
  int_ref i "src/lib/uTop.cppo.ml" 726 23439 23454 "src/lib/uTop.cppo.ml" 726 23439 23455
)
"src/lib/uTop.cppo.ml" 727 23458 23467 "src/lib/uTop.cppo.ml" 727 23458 23468
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lib/uTop.cppo.ml" 727 23458 23469 "src/lib/uTop.cppo.ml" 727 23458 23472
type(
  int
)
ident(
  int_ref len "src/lib/uTop.cppo.ml" 721 23315 23321 "src/lib/uTop.cppo.ml" 721 23315 23324
)
"src/lib/uTop.cppo.ml" 727 23458 23465 "src/lib/uTop.cppo.ml" 727 23458 23472
type(
  bool
)
"src/lib/uTop.cppo.ml" 728 23478 23484 "src/lib/uTop.cppo.ml" 728 23478 23486
type(
  string list
)
"src/lib/uTop.cppo.ml" 730 23496 23505 "src/lib/uTop.cppo.ml" 730 23496 23511
type(
  char -> bool
)
ident(
  int_ref is_sep "src/lib/uTop.cppo.ml" 722 23348 23354 "src/lib/uTop.cppo.ml" 722 23348 23360
)
"src/lib/uTop.cppo.ml" 730 23496 23512 "src/lib/uTop.cppo.ml" 730 23496 23515
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 720 23293 23309 "src/lib/uTop.cppo.ml" 720 23293 23312
)
"src/lib/uTop.cppo.ml" 730 23496 23517 "src/lib/uTop.cppo.ml" 730 23496 23518
type(
  int
)
ident(
  int_ref i "src/lib/uTop.cppo.ml" 726 23439 23454 "src/lib/uTop.cppo.ml" 726 23439 23455
)
"src/lib/uTop.cppo.ml" 730 23496 23512 "src/lib/uTop.cppo.ml" 730 23496 23519
type(
  char
)
"src/lib/uTop.cppo.ml" 730 23496 23505 "src/lib/uTop.cppo.ml" 730 23496 23519
call(
  stack
)
type(
  bool
)
"src/lib/uTop.cppo.ml" 731 23525 23533 "src/lib/uTop.cppo.ml" 731 23525 23537
type(
  int -> string list
)
ident(
  int_ref skip "src/lib/uTop.cppo.ml" 726 23439 23449 "src/lib/uTop.cppo.ml" 726 23439 23453
)
"src/lib/uTop.cppo.ml" 731 23525 23539 "src/lib/uTop.cppo.ml" 731 23525 23540
type(
  int
)
ident(
  int_ref i "src/lib/uTop.cppo.ml" 726 23439 23454 "src/lib/uTop.cppo.ml" 726 23439 23455
)
"src/lib/uTop.cppo.ml" 731 23525 23541 "src/lib/uTop.cppo.ml" 731 23525 23542
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lib/uTop.cppo.ml" 731 23525 23543 "src/lib/uTop.cppo.ml" 731 23525 23544
type(
  int
)
"src/lib/uTop.cppo.ml" 731 23525 23538 "src/lib/uTop.cppo.ml" 731 23525 23545
type(
  int
)
"src/lib/uTop.cppo.ml" 731 23525 23533 "src/lib/uTop.cppo.ml" 731 23525 23545
call(
  tail
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 733 23557 23565 "src/lib/uTop.cppo.ml" 733 23557 23572
type(
  int -> int -> string list
)
ident(
  int_ref extract "src/lib/uTop.cppo.ml" 734 23583 23589 "src/lib/uTop.cppo.ml" 734 23583 23596
)
"src/lib/uTop.cppo.ml" 733 23557 23573 "src/lib/uTop.cppo.ml" 733 23557 23574
type(
  int
)
ident(
  int_ref i "src/lib/uTop.cppo.ml" 726 23439 23454 "src/lib/uTop.cppo.ml" 726 23439 23455
)
"src/lib/uTop.cppo.ml" 733 23557 23576 "src/lib/uTop.cppo.ml" 733 23557 23577
type(
  int
)
ident(
  int_ref i "src/lib/uTop.cppo.ml" 726 23439 23454 "src/lib/uTop.cppo.ml" 726 23439 23455
)
"src/lib/uTop.cppo.ml" 733 23557 23578 "src/lib/uTop.cppo.ml" 733 23557 23579
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lib/uTop.cppo.ml" 733 23557 23580 "src/lib/uTop.cppo.ml" 733 23557 23581
type(
  int
)
"src/lib/uTop.cppo.ml" 733 23557 23575 "src/lib/uTop.cppo.ml" 733 23557 23582
type(
  int
)
"src/lib/uTop.cppo.ml" 733 23557 23565 "src/lib/uTop.cppo.ml" 733 23557 23582
call(
  tail
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 730 23496 23502 "src/lib/uTop.cppo.ml" 733 23557 23582
type(
  string list
)
"src/lib/uTop.cppo.ml" 727 23458 23462 "src/lib/uTop.cppo.ml" 733 23557 23582
type(
  string list
)
"src/lib/uTop.cppo.ml" 734 23583 23589 "src/lib/uTop.cppo.ml" 734 23583 23596
type(
  int -> int -> string list
)
ident(
  def extract "src/lib/uTop.cppo.ml" 726 23439 23441 "src/lib/uTop.cppo.ml" 743 23785 23793
)
"src/lib/uTop.cppo.ml" 734 23583 23597 "src/lib/uTop.cppo.ml" 734 23583 23598
type(
  int
)
ident(
  def i "src/lib/uTop.cppo.ml" 734 23583 23599 "src/lib/uTop.cppo.ml" 741 23754 23779
)
"src/lib/uTop.cppo.ml" 734 23583 23599 "src/lib/uTop.cppo.ml" 734 23583 23600
type(
  int
)
ident(
  def j "src/lib/uTop.cppo.ml" 735 23603 23607 "src/lib/uTop.cppo.ml" 741 23754 23779
)
"src/lib/uTop.cppo.ml" 735 23603 23610 "src/lib/uTop.cppo.ml" 735 23603 23611
type(
  int
)
ident(
  int_ref j "src/lib/uTop.cppo.ml" 734 23583 23599 "src/lib/uTop.cppo.ml" 734 23583 23600
)
"src/lib/uTop.cppo.ml" 735 23603 23612 "src/lib/uTop.cppo.ml" 735 23603 23613
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lib/uTop.cppo.ml" 735 23603 23614 "src/lib/uTop.cppo.ml" 735 23603 23617
type(
  int
)
ident(
  int_ref len "src/lib/uTop.cppo.ml" 721 23315 23321 "src/lib/uTop.cppo.ml" 721 23315 23324
)
"src/lib/uTop.cppo.ml" 735 23603 23610 "src/lib/uTop.cppo.ml" 735 23603 23617
type(
  bool
)
"src/lib/uTop.cppo.ml" 736 23623 23630 "src/lib/uTop.cppo.ml" 736 23623 23640
type(
  string -> int -> int -> string
)
ident(
  ext_ref String.sub
)
"src/lib/uTop.cppo.ml" 736 23623 23641 "src/lib/uTop.cppo.ml" 736 23623 23644
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 720 23293 23309 "src/lib/uTop.cppo.ml" 720 23293 23312
)
"src/lib/uTop.cppo.ml" 736 23623 23645 "src/lib/uTop.cppo.ml" 736 23623 23646
type(
  int
)
ident(
  int_ref i "src/lib/uTop.cppo.ml" 734 23583 23597 "src/lib/uTop.cppo.ml" 734 23583 23598
)
"src/lib/uTop.cppo.ml" 736 23623 23648 "src/lib/uTop.cppo.ml" 736 23623 23649
type(
  int
)
ident(
  int_ref j "src/lib/uTop.cppo.ml" 734 23583 23599 "src/lib/uTop.cppo.ml" 734 23583 23600
)
"src/lib/uTop.cppo.ml" 736 23623 23650 "src/lib/uTop.cppo.ml" 736 23623 23651
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lib/uTop.cppo.ml" 736 23623 23652 "src/lib/uTop.cppo.ml" 736 23623 23653
type(
  int
)
ident(
  int_ref i "src/lib/uTop.cppo.ml" 734 23583 23597 "src/lib/uTop.cppo.ml" 734 23583 23598
)
"src/lib/uTop.cppo.ml" 736 23623 23647 "src/lib/uTop.cppo.ml" 736 23623 23654
type(
  int
)
"src/lib/uTop.cppo.ml" 736 23623 23630 "src/lib/uTop.cppo.ml" 736 23623 23654
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 736 23623 23629 "src/lib/uTop.cppo.ml" 736 23623 23655
type(
  string list
)
"src/lib/uTop.cppo.ml" 738 23665 23674 "src/lib/uTop.cppo.ml" 738 23665 23680
type(
  char -> bool
)
ident(
  int_ref is_sep "src/lib/uTop.cppo.ml" 722 23348 23354 "src/lib/uTop.cppo.ml" 722 23348 23360
)
"src/lib/uTop.cppo.ml" 738 23665 23681 "src/lib/uTop.cppo.ml" 738 23665 23684
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 720 23293 23309 "src/lib/uTop.cppo.ml" 720 23293 23312
)
"src/lib/uTop.cppo.ml" 738 23665 23686 "src/lib/uTop.cppo.ml" 738 23665 23687
type(
  int
)
ident(
  int_ref j "src/lib/uTop.cppo.ml" 734 23583 23599 "src/lib/uTop.cppo.ml" 734 23583 23600
)
"src/lib/uTop.cppo.ml" 738 23665 23681 "src/lib/uTop.cppo.ml" 738 23665 23688
type(
  char
)
"src/lib/uTop.cppo.ml" 738 23665 23674 "src/lib/uTop.cppo.ml" 738 23665 23688
call(
  stack
)
type(
  bool
)
"src/lib/uTop.cppo.ml" 739 23694 23702 "src/lib/uTop.cppo.ml" 739 23694 23712
type(
  string -> int -> int -> string
)
ident(
  ext_ref String.sub
)
"src/lib/uTop.cppo.ml" 739 23694 23713 "src/lib/uTop.cppo.ml" 739 23694 23716
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 720 23293 23309 "src/lib/uTop.cppo.ml" 720 23293 23312
)
"src/lib/uTop.cppo.ml" 739 23694 23717 "src/lib/uTop.cppo.ml" 739 23694 23718
type(
  int
)
ident(
  int_ref i "src/lib/uTop.cppo.ml" 734 23583 23597 "src/lib/uTop.cppo.ml" 734 23583 23598
)
"src/lib/uTop.cppo.ml" 739 23694 23720 "src/lib/uTop.cppo.ml" 739 23694 23721
type(
  int
)
ident(
  int_ref j "src/lib/uTop.cppo.ml" 734 23583 23599 "src/lib/uTop.cppo.ml" 734 23583 23600
)
"src/lib/uTop.cppo.ml" 739 23694 23722 "src/lib/uTop.cppo.ml" 739 23694 23723
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lib/uTop.cppo.ml" 739 23694 23724 "src/lib/uTop.cppo.ml" 739 23694 23725
type(
  int
)
ident(
  int_ref i "src/lib/uTop.cppo.ml" 734 23583 23597 "src/lib/uTop.cppo.ml" 734 23583 23598
)
"src/lib/uTop.cppo.ml" 739 23694 23719 "src/lib/uTop.cppo.ml" 739 23694 23726
type(
  int
)
"src/lib/uTop.cppo.ml" 739 23694 23702 "src/lib/uTop.cppo.ml" 739 23694 23726
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 739 23694 23730 "src/lib/uTop.cppo.ml" 739 23694 23734
type(
  int -> string list
)
ident(
  int_ref skip "src/lib/uTop.cppo.ml" 726 23439 23449 "src/lib/uTop.cppo.ml" 726 23439 23453
)
"src/lib/uTop.cppo.ml" 739 23694 23736 "src/lib/uTop.cppo.ml" 739 23694 23737
type(
  int
)
ident(
  int_ref j "src/lib/uTop.cppo.ml" 734 23583 23599 "src/lib/uTop.cppo.ml" 734 23583 23600
)
"src/lib/uTop.cppo.ml" 739 23694 23738 "src/lib/uTop.cppo.ml" 739 23694 23739
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lib/uTop.cppo.ml" 739 23694 23740 "src/lib/uTop.cppo.ml" 739 23694 23741
type(
  int
)
"src/lib/uTop.cppo.ml" 739 23694 23735 "src/lib/uTop.cppo.ml" 739 23694 23742
type(
  int
)
"src/lib/uTop.cppo.ml" 739 23694 23730 "src/lib/uTop.cppo.ml" 739 23694 23742
call(
  stack
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 739 23694 23702 "src/lib/uTop.cppo.ml" 739 23694 23742
type(
  string list
)
"src/lib/uTop.cppo.ml" 741 23754 23762 "src/lib/uTop.cppo.ml" 741 23754 23769
type(
  int -> int -> string list
)
ident(
  int_ref extract "src/lib/uTop.cppo.ml" 734 23583 23589 "src/lib/uTop.cppo.ml" 734 23583 23596
)
"src/lib/uTop.cppo.ml" 741 23754 23770 "src/lib/uTop.cppo.ml" 741 23754 23771
type(
  int
)
ident(
  int_ref i "src/lib/uTop.cppo.ml" 734 23583 23597 "src/lib/uTop.cppo.ml" 734 23583 23598
)
"src/lib/uTop.cppo.ml" 741 23754 23773 "src/lib/uTop.cppo.ml" 741 23754 23774
type(
  int
)
ident(
  int_ref j "src/lib/uTop.cppo.ml" 734 23583 23599 "src/lib/uTop.cppo.ml" 734 23583 23600
)
"src/lib/uTop.cppo.ml" 741 23754 23775 "src/lib/uTop.cppo.ml" 741 23754 23776
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lib/uTop.cppo.ml" 741 23754 23777 "src/lib/uTop.cppo.ml" 741 23754 23778
type(
  int
)
"src/lib/uTop.cppo.ml" 741 23754 23772 "src/lib/uTop.cppo.ml" 741 23754 23779
type(
  int
)
"src/lib/uTop.cppo.ml" 741 23754 23762 "src/lib/uTop.cppo.ml" 741 23754 23779
call(
  tail
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 738 23665 23671 "src/lib/uTop.cppo.ml" 741 23754 23779
type(
  string list
)
"src/lib/uTop.cppo.ml" 735 23603 23607 "src/lib/uTop.cppo.ml" 741 23754 23779
type(
  string list
)
"src/lib/uTop.cppo.ml" 743 23785 23787 "src/lib/uTop.cppo.ml" 743 23785 23791
type(
  int -> string list
)
ident(
  int_ref skip "src/lib/uTop.cppo.ml" 726 23439 23449 "src/lib/uTop.cppo.ml" 726 23439 23453
)
"src/lib/uTop.cppo.ml" 743 23785 23792 "src/lib/uTop.cppo.ml" 743 23785 23793
type(
  int
)
"src/lib/uTop.cppo.ml" 743 23785 23787 "src/lib/uTop.cppo.ml" 743 23785 23793
call(
  tail
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 726 23439 23441 "src/lib/uTop.cppo.ml" 743 23785 23793
type(
  string list
)
"src/lib/uTop.cppo.ml" 722 23348 23350 "src/lib/uTop.cppo.ml" 743 23785 23793
type(
  string list
)
"src/lib/uTop.cppo.ml" 721 23315 23317 "src/lib/uTop.cppo.ml" 743 23785 23793
type(
  string list
)
"src/lib/uTop.cppo.ml" 745 23795 23799 "src/lib/uTop.cppo.ml" 745 23795 23806
type(
  string list -> unit
)
ident(
  def require "src/lib/uTop.cppo.ml" 756 24135 24135 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 745 23795 23807 "src/lib/uTop.cppo.ml" 745 23795 23815
type(
  string list
)
ident(
  def packages "src/lib/uTop.cppo.ml" 746 23818 23820 "src/lib/uTop.cppo.ml" 754 24105 24133
)
"src/lib/uTop.cppo.ml" 747 23824 23832 "src/lib/uTop.cppo.ml" 747 23824 23844
type(
  string list
)
ident(
  def eff_packages "src/lib/uTop.cppo.ml" 748 23910 23914 "src/lib/uTop.cppo.ml" 752 24059 24090
)
"src/lib/uTop.cppo.ml" 747 23824 23847 "src/lib/uTop.cppo.ml" 747 23824 23877
type(
  string list -> string list -> string list
)
ident(
  ext_ref Findlib.package_deep_ancestors
)
"src/lib/uTop.cppo.ml" 747 23824 23878 "src/lib/uTop.cppo.ml" 747 23824 23879
type(
  string list ref -> string list
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lib/uTop.cppo.ml" 747 23824 23879 "src/lib/uTop.cppo.ml" 747 23824 23897
type(
  string list ref
)
ident(
  ext_ref Topfind.predicates
)
"src/lib/uTop.cppo.ml" 747 23824 23878 "src/lib/uTop.cppo.ml" 747 23824 23897
type(
  string list
)
"src/lib/uTop.cppo.ml" 747 23824 23898 "src/lib/uTop.cppo.ml" 747 23824 23906
type(
  string list
)
ident(
  int_ref packages "src/lib/uTop.cppo.ml" 745 23795 23807 "src/lib/uTop.cppo.ml" 745 23795 23815
)
"src/lib/uTop.cppo.ml" 747 23824 23847 "src/lib/uTop.cppo.ml" 747 23824 23906
call(
  stack
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 748 23910 23917 "src/lib/uTop.cppo.ml" 748 23910 23927
type(
  unit -> syntax
)
ident(
  int_ref get_syntax "src/lib/uTop.cppo.ml" 73 2053 2065 "src/lib/uTop.cppo.ml" 73 2053 2075
)
"src/lib/uTop.cppo.ml" 748 23910 23928 "src/lib/uTop.cppo.ml" 748 23910 23930
type(
  unit
)
"src/lib/uTop.cppo.ml" 748 23910 23917 "src/lib/uTop.cppo.ml" 748 23910 23930
call(
  stack
)
type(
  syntax
)
"src/lib/uTop.cppo.ml" 748 23910 23931 "src/lib/uTop.cppo.ml" 748 23910 23932
type(
  syntax -> syntax -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lib/uTop.cppo.ml" 748 23910 23933 "src/lib/uTop.cppo.ml" 748 23910 23939
type(
  syntax
)
"src/lib/uTop.cppo.ml" 748 23910 23917 "src/lib/uTop.cppo.ml" 748 23910 23939
type(
  bool
)
"src/lib/uTop.cppo.ml" 748 23910 23940 "src/lib/uTop.cppo.ml" 748 23910 23942
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( && )
)
"src/lib/uTop.cppo.ml" 748 23910 23943 "src/lib/uTop.cppo.ml" 748 23910 23951
type(
  string -> string list -> bool
)
ident(
  ext_ref List.mem
)
"src/lib/uTop.cppo.ml" 748 23910 23952 "src/lib/uTop.cppo.ml" 748 23910 23960
type(
  string
)
"src/lib/uTop.cppo.ml" 748 23910 23961 "src/lib/uTop.cppo.ml" 748 23910 23973
type(
  string list
)
ident(
  int_ref eff_packages "src/lib/uTop.cppo.ml" 747 23824 23832 "src/lib/uTop.cppo.ml" 747 23824 23844
)
"src/lib/uTop.cppo.ml" 748 23910 23943 "src/lib/uTop.cppo.ml" 748 23910 23973
call(
  stack
)
type(
  bool
)
"src/lib/uTop.cppo.ml" 748 23910 23917 "src/lib/uTop.cppo.ml" 748 23910 23973
type(
  bool
)
"src/lib/uTop.cppo.ml" 749 23985 23991 "src/lib/uTop.cppo.ml" 749 23985 24001
type(
  syntax -> unit
)
ident(
  int_ref set_syntax "src/lib/uTop.cppo.ml" 656 21448 21452 "src/lib/uTop.cppo.ml" 656 21448 21462
)
"src/lib/uTop.cppo.ml" 749 23985 24002 "src/lib/uTop.cppo.ml" 749 23985 24009
type(
  syntax
)
"src/lib/uTop.cppo.ml" 749 23985 23991 "src/lib/uTop.cppo.ml" 749 23985 24009
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 750 24011 24017 "src/lib/uTop.cppo.ml" 750 24011 24036
type(
  string list -> unit
)
ident(
  ext_ref Topfind.load_deeply
)
"src/lib/uTop.cppo.ml" 750 24011 24037 "src/lib/uTop.cppo.ml" 750 24011 24045
type(
  string list
)
ident(
  int_ref packages "src/lib/uTop.cppo.ml" 745 23795 23807 "src/lib/uTop.cppo.ml" 745 23795 23815
)
"src/lib/uTop.cppo.ml" 750 24011 24017 "src/lib/uTop.cppo.ml" 750 24011 24045
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 748 23910 23979 "src/lib/uTop.cppo.ml" 751 24046 24053
type(
  unit
)
"src/lib/uTop.cppo.ml" 752 24059 24065 "src/lib/uTop.cppo.ml" 752 24059 24077
type(
  string list -> unit
)
ident(
  ext_ref Topfind.load
)
"src/lib/uTop.cppo.ml" 752 24059 24078 "src/lib/uTop.cppo.ml" 752 24059 24090
type(
  string list
)
ident(
  int_ref eff_packages "src/lib/uTop.cppo.ml" 747 23824 23832 "src/lib/uTop.cppo.ml" 747 23824 23844
)
"src/lib/uTop.cppo.ml" 752 24059 24065 "src/lib/uTop.cppo.ml" 752 24059 24090
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 748 23910 23914 "src/lib/uTop.cppo.ml" 752 24059 24090
type(
  unit
)
"src/lib/uTop.cppo.ml" 747 23824 23828 "src/lib/uTop.cppo.ml" 752 24059 24090
type(
  unit
)
"src/lib/uTop.cppo.ml" 753 24091 24098 "src/lib/uTop.cppo.ml" 753 24091 24101
type(
  exn
)
ident(
  def exn "src/lib/uTop.cppo.ml" 754 24105 24109 "src/lib/uTop.cppo.ml" 754 24105 24133
)
"src/lib/uTop.cppo.ml" 754 24105 24109 "src/lib/uTop.cppo.ml" 754 24105 24129
type(
  exn -> unit
)
ident(
  int_ref handle_findlib_error "src/lib/uTop.cppo.ml" 638 20778 20782 "src/lib/uTop.cppo.ml" 638 20778 20802
)
"src/lib/uTop.cppo.ml" 754 24105 24130 "src/lib/uTop.cppo.ml" 754 24105 24133
type(
  exn
)
ident(
  int_ref exn "src/lib/uTop.cppo.ml" 753 24091 24098 "src/lib/uTop.cppo.ml" 753 24091 24101
)
"src/lib/uTop.cppo.ml" 754 24105 24109 "src/lib/uTop.cppo.ml" 754 24105 24133
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 746 23818 23820 "src/lib/uTop.cppo.ml" 754 24105 24133
type(
  unit
)
"src/lib/uTop.cppo.ml" 756 24135 24139 "src/lib/uTop.cppo.ml" 756 24135 24141
type(
  unit
)
"src/lib/uTop.cppo.ml" 757 24144 24146 "src/lib/uTop.cppo.ml" 757 24144 24157
type(
  (string, Toploop.directive_fun) Hashtbl.t ->
  string -> Toploop.directive_fun -> unit
)
ident(
  ext_ref Hashtbl.add
)
"src/lib/uTop.cppo.ml" 758 24158 24162 "src/lib/uTop.cppo.ml" 758 24158 24185
type(
  (string, Toploop.directive_fun) Hashtbl.t
)
ident(
  ext_ref Toploop.directive_table
)
"src/lib/uTop.cppo.ml" 759 24186 24190 "src/lib/uTop.cppo.ml" 759 24186 24199
type(
  string
)
"src/lib/uTop.cppo.ml" 761 24230 24242 "src/lib/uTop.cppo.ml" 761 24230 24245
type(
  string
)
ident(
  def str "src/lib/uTop.cppo.ml" 761 24230 24249 "src/lib/uTop.cppo.ml" 761 24230 24274
)
"src/lib/uTop.cppo.ml" 761 24230 24249 "src/lib/uTop.cppo.ml" 761 24230 24256
type(
  string list -> unit
)
ident(
  int_ref require "src/lib/uTop.cppo.ml" 745 23795 23799 "src/lib/uTop.cppo.ml" 745 23795 23806
)
"src/lib/uTop.cppo.ml" 761 24230 24258 "src/lib/uTop.cppo.ml" 761 24230 24269
type(
  string -> string list
)
ident(
  int_ref split_words "src/lib/uTop.cppo.ml" 720 23293 23297 "src/lib/uTop.cppo.ml" 720 23293 23308
)
"src/lib/uTop.cppo.ml" 761 24230 24270 "src/lib/uTop.cppo.ml" 761 24230 24273
type(
  string
)
ident(
  int_ref str "src/lib/uTop.cppo.ml" 761 24230 24242 "src/lib/uTop.cppo.ml" 761 24230 24245
)
"src/lib/uTop.cppo.ml" 761 24230 24257 "src/lib/uTop.cppo.ml" 761 24230 24274
call(
  stack
)
type(
  string list
)
"src/lib/uTop.cppo.ml" 761 24230 24249 "src/lib/uTop.cppo.ml" 761 24230 24274
call(
  tail
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 761 24230 24237 "src/lib/uTop.cppo.ml" 761 24230 24275
type(
  string -> unit
)
"src/lib/uTop.cppo.ml" 760 24200 24204 "src/lib/uTop.cppo.ml" 761 24230 24276
type(
  Toploop.directive_fun
)
"src/lib/uTop.cppo.ml" 757 24144 24146 "src/lib/uTop.cppo.ml" 761 24230 24276
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 767 24495 24499 "src/lib/uTop.cppo.ml" 767 24495 24501
type(
  unit
)
"src/lib/uTop.cppo.ml" 770 24608 24610 "src/lib/uTop.cppo.ml" 770 24608 24628
type(
  string list -> unit
)
ident(
  ext_ref Topfind.don't_load
)
"src/lib/uTop.cppo.ml" 770 24608 24630 "src/lib/uTop.cppo.ml" 770 24608 24636
type(
  string
)
"src/lib/uTop.cppo.ml" 770 24608 24629 "src/lib/uTop.cppo.ml" 770 24608 24637
type(
  string list
)
"src/lib/uTop.cppo.ml" 770 24608 24610 "src/lib/uTop.cppo.ml" 770 24608 24637
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 771 24639 24641 "src/lib/uTop.cppo.ml" 771 24639 24663
type(
  string list -> unit
)
ident(
  ext_ref Topfind.add_predicates
)
"src/lib/uTop.cppo.ml" 771 24639 24665 "src/lib/uTop.cppo.ml" 771 24639 24671
type(
  string
)
"src/lib/uTop.cppo.ml" 771 24639 24673 "src/lib/uTop.cppo.ml" 771 24639 24682
type(
  string
)
"src/lib/uTop.cppo.ml" 771 24639 24664 "src/lib/uTop.cppo.ml" 771 24639 24683
type(
  string list
)
"src/lib/uTop.cppo.ml" 771 24639 24641 "src/lib/uTop.cppo.ml" 771 24639 24683
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 774 24808 24810 "src/lib/uTop.cppo.ml" 774 24808 24831
type(
  string -> unit
)
ident(
  ext_ref Topdirs.dir_directory
)
"src/lib/uTop.cppo.ml" 774 24808 24833 "src/lib/uTop.cppo.ml" 774 24808 24858
type(
  string -> string
)
ident(
  ext_ref Findlib.package_directory
)
"src/lib/uTop.cppo.ml" 774 24808 24859 "src/lib/uTop.cppo.ml" 774 24808 24868
type(
  string
)
"src/lib/uTop.cppo.ml" 774 24808 24832 "src/lib/uTop.cppo.ml" 774 24808 24869
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 774 24808 24810 "src/lib/uTop.cppo.ml" 774 24808 24869
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 776 24901 24903 "src/lib/uTop.cppo.ml" 776 24901 24924
type(
  string -> unit
)
ident(
  ext_ref Topdirs.dir_directory
)
"src/lib/uTop.cppo.ml" 776 24901 24926 "src/lib/uTop.cppo.ml" 776 24901 24951
type(
  string -> string
)
ident(
  ext_ref Findlib.package_directory
)
"src/lib/uTop.cppo.ml" 776 24901 24952 "src/lib/uTop.cppo.ml" 776 24901 24958
type(
  string
)
"src/lib/uTop.cppo.ml" 776 24901 24925 "src/lib/uTop.cppo.ml" 776 24901 24959
call(
  stack
)
type(
  string
)
"src/lib/uTop.cppo.ml" 776 24901 24903 "src/lib/uTop.cppo.ml" 776 24901 24959
call(
  stack
)
type(
  unit
)
"src/lib/uTop.cppo.ml" 774 24808 24810 "src/lib/uTop.cppo.ml" 776 24901 24959
type(
  unit
)
"src/lib/uTop.cppo.ml" 771 24639 24641 "src/lib/uTop.cppo.ml" 776 24901 24959
type(
  unit
)
"src/lib/uTop.cppo.ml" 770 24608 24610 "src/lib/uTop.cppo.ml" 776 24901 24959
type(
  unit
)
"src/lib/uTop.cppo.ml" 782 25178 25182 "src/lib/uTop.cppo.ml" 782 25178 25191
type(
  string list ref
)
ident(
  def load_path "src/lib/uTop.cppo.ml" 788 25429 25429 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 782 25178 25194 "src/lib/uTop.cppo.ml" 782 25178 25210
type(
  string list ref
)
ident(
  ext_ref Config.load_path
)
"src/lib/uTop.cppo.ml" 788 25429 25433 "src/lib/uTop.cppo.ml" 788 25429 25445
type(
  bool ref
)
ident(
  def smart_accept "src/lib/uTop.cppo.ml" 789 25457 25457 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 788 25429 25448 "src/lib/uTop.cppo.ml" 788 25429 25451
type(
  bool -> bool ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 788 25429 25452 "src/lib/uTop.cppo.ml" 788 25429 25456
type(
  bool
)
"src/lib/uTop.cppo.ml" 788 25429 25448 "src/lib/uTop.cppo.ml" 788 25429 25456
type(
  bool ref
)
"src/lib/uTop.cppo.ml" 789 25457 25461 "src/lib/uTop.cppo.ml" 789 25457 25477
type(
  (unit -> unit) Lwt_sequence.t
)
ident(
  def new_prompt_hooks "src/lib/uTop.cppo.ml" 790 25503 25503 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 789 25457 25480 "src/lib/uTop.cppo.ml" 789 25457 25499
type(
  unit -> (unit -> unit) Lwt_sequence.t
)
ident(
  ext_ref Lwt_sequence.create
)
"src/lib/uTop.cppo.ml" 789 25457 25500 "src/lib/uTop.cppo.ml" 789 25457 25502
type(
  unit
)
"src/lib/uTop.cppo.ml" 789 25457 25480 "src/lib/uTop.cppo.ml" 789 25457 25502
call(
  stack
)
type(
  (unit -> unit) Lwt_sequence.t
)
"src/lib/uTop.cppo.ml" 790 25503 25507 "src/lib/uTop.cppo.ml" 790 25503 25520
type(
  (unit -> unit) -> unit
)
ident(
  def at_new_prompt "src/lib/uTop.cppo.ml" 791 25572 25572 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 790 25503 25521 "src/lib/uTop.cppo.ml" 790 25503 25522
type(
  unit -> unit
)
ident(
  def f "src/lib/uTop.cppo.ml" 790 25503 25525 "src/lib/uTop.cppo.ml" 790 25503 25571
)
"src/lib/uTop.cppo.ml" 790 25503 25525 "src/lib/uTop.cppo.ml" 790 25503 25531
type(
  (unit -> unit) Lwt_sequence.node -> unit
)
ident(
  ext_ref Pervasives.ignore
)
"src/lib/uTop.cppo.ml" 790 25503 25533 "src/lib/uTop.cppo.ml" 790 25503 25551
type(
  (unit -> unit) ->
  (unit -> unit) Lwt_sequence.t -> (unit -> unit) Lwt_sequence.node
)
ident(
  ext_ref Lwt_sequence.add_l
)
"src/lib/uTop.cppo.ml" 790 25503 25552 "src/lib/uTop.cppo.ml" 790 25503 25553
type(
  unit -> unit
)
ident(
  int_ref f "src/lib/uTop.cppo.ml" 790 25503 25521 "src/lib/uTop.cppo.ml" 790 25503 25522
)
"src/lib/uTop.cppo.ml" 790 25503 25554 "src/lib/uTop.cppo.ml" 790 25503 25570
type(
  (unit -> unit) Lwt_sequence.t
)
ident(
  int_ref new_prompt_hooks "src/lib/uTop.cppo.ml" 789 25457 25461 "src/lib/uTop.cppo.ml" 789 25457 25477
)
"src/lib/uTop.cppo.ml" 790 25503 25532 "src/lib/uTop.cppo.ml" 790 25503 25571
call(
  stack
)
type(
  (unit -> unit) Lwt_sequence.node
)
"src/lib/uTop.cppo.ml" 790 25503 25525 "src/lib/uTop.cppo.ml" 790 25503 25571
type(
  unit
)
"src/lib/uTop.cppo.ml" 791 25572 25576 "src/lib/uTop.cppo.ml" 791 25572 25591
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal ref
)
ident(
  def prompt_continue "src/lib/uTop.cppo.ml" 792 25614 25614 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 791 25572 25594 "src/lib/uTop.cppo.ml" 791 25572 25597
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal ->
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 791 25572 25599 "src/lib/uTop.cppo.ml" 791 25572 25606
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array ->
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal
)
ident(
  ext_ref Lwt_react.S.const
)
"src/lib/uTop.cppo.ml" 791 25572 25607 "src/lib/uTop.cppo.ml" 791 25572 25612
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 791 25572 25598 "src/lib/uTop.cppo.ml" 791 25572 25613
call(
  stack
)
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal
)
"src/lib/uTop.cppo.ml" 791 25572 25594 "src/lib/uTop.cppo.ml" 791 25572 25613
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal ref
)
"src/lib/uTop.cppo.ml" 792 25614 25618 "src/lib/uTop.cppo.ml" 792 25614 25632
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal ref
)
ident(
  def prompt_comment "src/lib/uTop.cppo.ml" 792 25614 25654 "src/lib/uTop.ml" 1 0 -1
)
"src/lib/uTop.cppo.ml" 792 25614 25635 "src/lib/uTop.cppo.ml" 792 25614 25638
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal ->
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lib/uTop.cppo.ml" 792 25614 25640 "src/lib/uTop.cppo.ml" 792 25614 25647
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array ->
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal
)
ident(
  ext_ref Lwt_react.S.const
)
"src/lib/uTop.cppo.ml" 792 25614 25648 "src/lib/uTop.cppo.ml" 792 25614 25653
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array
)
"src/lib/uTop.cppo.ml" 792 25614 25639 "src/lib/uTop.cppo.ml" 792 25614 25654
call(
  stack
)
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal
)
"src/lib/uTop.cppo.ml" 792 25614 25635 "src/lib/uTop.cppo.ml" 792 25614 25654
type(
  (CamomileLibrary.UChar.t * LTerm_style.t) array React.signal ref
)
