"src/lTerm_text.ml" 19 475 479 "src/lTerm_text.ml" 19 475 484
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
ident(
  def dummy "src/lTerm_text.ml" 21 526 526 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 19 475 488 "src/lTerm_text.ml" 19 475 501
type(
  char -> CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_char
)
"src/lTerm_text.ml" 19 475 502 "src/lTerm_text.ml" 19 475 505
type(
  char
)
"src/lTerm_text.ml" 19 475 488 "src/lTerm_text.ml" 19 475 505
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 19 475 507 "src/lTerm_text.ml" 19 475 523
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lTerm_text.ml" 19 475 487 "src/lTerm_text.ml" 19 475 524
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 21 526 530 "src/lTerm_text.ml" 21 526 539
type(
  Zed_utf8.t -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def of_string "src/lTerm_text.ml" 35 856 856 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 21 526 540 "src/lTerm_text.ml" 21 526 543
type(
  Zed_utf8.t
)
ident(
  def str "src/lTerm_text.ml" 22 546 548 "src/lTerm_text.ml" 33 844 854
)
"src/lTerm_text.ml" 22 546 552 "src/lTerm_text.ml" 22 546 555
type(
  int
)
ident(
  def len "src/lTerm_text.ml" 23 581 583 "src/lTerm_text.ml" 33 844 854
)
"src/lTerm_text.ml" 22 546 558 "src/lTerm_text.ml" 22 546 573
type(
  Zed_utf8.t -> int
)
ident(
  ext_ref Zed_utf8.length
)
"src/lTerm_text.ml" 22 546 574 "src/lTerm_text.ml" 22 546 577
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 21 526 540 "src/lTerm_text.ml" 21 526 543
)
"src/lTerm_text.ml" 22 546 558 "src/lTerm_text.ml" 22 546 577
call(
  stack
)
type(
  int
)
"src/lTerm_text.ml" 23 581 587 "src/lTerm_text.ml" 23 581 590
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def arr "src/lTerm_text.ml" 24 617 619 "src/lTerm_text.ml" 33 844 854
)
"src/lTerm_text.ml" 23 581 593 "src/lTerm_text.ml" 23 581 603
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  ext_ref Array.make
)
"src/lTerm_text.ml" 23 581 604 "src/lTerm_text.ml" 23 581 607
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 22 546 552 "src/lTerm_text.ml" 22 546 555
)
"src/lTerm_text.ml" 23 581 608 "src/lTerm_text.ml" 23 581 613
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
ident(
  int_ref dummy "src/lTerm_text.ml" 19 475 479 "src/lTerm_text.ml" 19 475 484
)
"src/lTerm_text.ml" 23 581 593 "src/lTerm_text.ml" 23 581 613
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 24 617 627 "src/lTerm_text.ml" 24 617 631
type(
  int -> int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def loop "src/lTerm_text.ml" 24 617 619 "src/lTerm_text.ml" 33 844 854
)
"src/lTerm_text.ml" 24 617 632 "src/lTerm_text.ml" 24 617 635
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 24 617 636 "src/lTerm_text.ml" 31 831 838
)
"src/lTerm_text.ml" 24 617 636 "src/lTerm_text.ml" 24 617 639
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 25 642 646 "src/lTerm_text.ml" 31 831 838
)
"src/lTerm_text.ml" 25 642 649 "src/lTerm_text.ml" 25 642 652
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 24 617 636 "src/lTerm_text.ml" 24 617 639
)
"src/lTerm_text.ml" 25 642 653 "src/lTerm_text.ml" 25 642 654
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 25 642 655 "src/lTerm_text.ml" 25 642 658
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 22 546 552 "src/lTerm_text.ml" 22 546 555
)
"src/lTerm_text.ml" 25 642 649 "src/lTerm_text.ml" 25 642 658
type(
  bool
)
"src/lTerm_text.ml" 26 664 670 "src/lTerm_text.ml" 26 664 673
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 23 581 587 "src/lTerm_text.ml" 23 581 590
)
"src/lTerm_text.ml" 28 689 699 "src/lTerm_text.ml" 28 689 702
type(
  CamomileLibrary.UChar.t
)
ident(
  def chr "src/lTerm_text.ml" 29 750 756 "src/lTerm_text.ml" 30 806 830
)
"src/lTerm_text.ml" 28 689 704 "src/lTerm_text.ml" 28 689 707
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 29 750 756 "src/lTerm_text.ml" 30 806 830
)
"src/lTerm_text.ml" 28 689 699 "src/lTerm_text.ml" 28 689 707
type(
  CamomileLibrary.UChar.t * int
)
"src/lTerm_text.ml" 28 689 710 "src/lTerm_text.ml" 28 689 738
type(
  Zed_utf8.t -> int -> CamomileLibrary.UChar.t * int
)
ident(
  ext_ref Zed_utf8.unsafe_extract_next
)
"src/lTerm_text.ml" 28 689 739 "src/lTerm_text.ml" 28 689 742
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 21 526 540 "src/lTerm_text.ml" 21 526 543
)
"src/lTerm_text.ml" 28 689 743 "src/lTerm_text.ml" 28 689 746
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 24 617 632 "src/lTerm_text.ml" 24 617 635
)
"src/lTerm_text.ml" 28 689 710 "src/lTerm_text.ml" 28 689 746
call(
  stack
)
type(
  CamomileLibrary.UChar.t * int
)
"src/lTerm_text.ml" 29 750 756 "src/lTerm_text.ml" 29 750 772
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  int -> CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t -> unit
)
ident(
  ext_ref Array.unsafe_set
)
"src/lTerm_text.ml" 29 750 773 "src/lTerm_text.ml" 29 750 776
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 23 581 587 "src/lTerm_text.ml" 23 581 590
)
"src/lTerm_text.ml" 29 750 777 "src/lTerm_text.ml" 29 750 780
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 24 617 636 "src/lTerm_text.ml" 24 617 639
)
"src/lTerm_text.ml" 29 750 782 "src/lTerm_text.ml" 29 750 785
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref chr "src/lTerm_text.ml" 28 689 699 "src/lTerm_text.ml" 28 689 702
)
"src/lTerm_text.ml" 29 750 787 "src/lTerm_text.ml" 29 750 803
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lTerm_text.ml" 29 750 781 "src/lTerm_text.ml" 29 750 804
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 29 750 756 "src/lTerm_text.ml" 29 750 804
type(
  unit
)
"src/lTerm_text.ml" 30 806 812 "src/lTerm_text.ml" 30 806 816
type(
  int -> int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 24 617 627 "src/lTerm_text.ml" 24 617 631
)
"src/lTerm_text.ml" 30 806 817 "src/lTerm_text.ml" 30 806 820
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 28 689 704 "src/lTerm_text.ml" 28 689 707
)
"src/lTerm_text.ml" 30 806 822 "src/lTerm_text.ml" 30 806 825
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 24 617 636 "src/lTerm_text.ml" 24 617 639
)
"src/lTerm_text.ml" 30 806 826 "src/lTerm_text.ml" 30 806 827
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 30 806 828 "src/lTerm_text.ml" 30 806 829
type(
  int
)
"src/lTerm_text.ml" 30 806 821 "src/lTerm_text.ml" 30 806 830
type(
  int
)
"src/lTerm_text.ml" 30 806 812 "src/lTerm_text.ml" 30 806 830
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 29 750 756 "src/lTerm_text.ml" 30 806 830
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 27 674 683 "src/lTerm_text.ml" 31 831 838
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 25 642 646 "src/lTerm_text.ml" 31 831 838
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 33 844 846 "src/lTerm_text.ml" 33 844 850
type(
  int -> int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 24 617 627 "src/lTerm_text.ml" 24 617 631
)
"src/lTerm_text.ml" 33 844 851 "src/lTerm_text.ml" 33 844 852
type(
  int
)
"src/lTerm_text.ml" 33 844 853 "src/lTerm_text.ml" 33 844 854
type(
  int
)
"src/lTerm_text.ml" 33 844 846 "src/lTerm_text.ml" 33 844 854
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 24 617 619 "src/lTerm_text.ml" 33 844 854
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 23 581 583 "src/lTerm_text.ml" 33 844 854
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 22 546 548 "src/lTerm_text.ml" 33 844 854
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 35 856 864 "src/lTerm_text.ml" 35 856 878
type(
  Zed_utf8.t -> int -> int -> int
)
ident(
  def invalid_length "src/lTerm_text.ml" 35 856 856 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 35 856 879 "src/lTerm_text.ml" 35 856 882
type(
  Zed_utf8.t
)
ident(
  def str "src/lTerm_text.ml" 35 856 883 "src/lTerm_text.ml" 40 999 1047
)
"src/lTerm_text.ml" 35 856 883 "src/lTerm_text.ml" 35 856 886
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 35 856 887 "src/lTerm_text.ml" 40 999 1047
)
"src/lTerm_text.ml" 35 856 887 "src/lTerm_text.ml" 35 856 890
type(
  int
)
ident(
  def acc "src/lTerm_text.ml" 36 893 895 "src/lTerm_text.ml" 40 999 1047
)
"src/lTerm_text.ml" 36 893 899 "src/lTerm_text.ml" 36 893 902
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 37 944 946 "src/lTerm_text.ml" 40 999 1047
)
"src/lTerm_text.ml" 36 893 904 "src/lTerm_text.ml" 36 893 907
type(
  int
)
ident(
  def len "src/lTerm_text.ml" 37 944 946 "src/lTerm_text.ml" 40 999 1047
)
"src/lTerm_text.ml" 36 893 909 "src/lTerm_text.ml" 36 893 910
type(
  string
)
"src/lTerm_text.ml" 36 893 899 "src/lTerm_text.ml" 36 893 910
type(
  int * int * string
)
"src/lTerm_text.ml" 36 893 913 "src/lTerm_text.ml" 36 893 932
type(
  Zed_utf8.t -> int -> int * int * string
)
ident(
  ext_ref Zed_utf8.next_error
)
"src/lTerm_text.ml" 36 893 933 "src/lTerm_text.ml" 36 893 936
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 35 856 879 "src/lTerm_text.ml" 35 856 882
)
"src/lTerm_text.ml" 36 893 937 "src/lTerm_text.ml" 36 893 940
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 35 856 883 "src/lTerm_text.ml" 35 856 886
)
"src/lTerm_text.ml" 36 893 913 "src/lTerm_text.ml" 36 893 940
call(
  stack
)
type(
  int * int * string
)
"src/lTerm_text.ml" 37 944 949 "src/lTerm_text.ml" 37 944 952
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 36 893 899 "src/lTerm_text.ml" 36 893 902
)
"src/lTerm_text.ml" 37 944 953 "src/lTerm_text.ml" 37 944 954
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 37 944 955 "src/lTerm_text.ml" 37 944 968
type(
  Zed_utf8.t -> int
)
ident(
  ext_ref String.length
)
"src/lTerm_text.ml" 37 944 969 "src/lTerm_text.ml" 37 944 972
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 35 856 879 "src/lTerm_text.ml" 35 856 882
)
"src/lTerm_text.ml" 37 944 955 "src/lTerm_text.ml" 37 944 972
type(
  int
)
"src/lTerm_text.ml" 37 944 949 "src/lTerm_text.ml" 37 944 972
type(
  bool
)
"src/lTerm_text.ml" 38 978 982 "src/lTerm_text.ml" 38 978 985
type(
  int
)
ident(
  int_ref acc "src/lTerm_text.ml" 35 856 887 "src/lTerm_text.ml" 35 856 890
)
"src/lTerm_text.ml" 38 978 986 "src/lTerm_text.ml" 38 978 987
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 38 978 988 "src/lTerm_text.ml" 38 978 991
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 36 893 904 "src/lTerm_text.ml" 36 893 907
)
"src/lTerm_text.ml" 38 978 982 "src/lTerm_text.ml" 38 978 991
type(
  int
)
"src/lTerm_text.ml" 40 999 1003 "src/lTerm_text.ml" 40 999 1017
type(
  Zed_utf8.t -> int -> int -> int
)
ident(
  int_ref invalid_length "src/lTerm_text.ml" 35 856 864 "src/lTerm_text.ml" 35 856 878
)
"src/lTerm_text.ml" 40 999 1018 "src/lTerm_text.ml" 40 999 1021
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 35 856 879 "src/lTerm_text.ml" 35 856 882
)
"src/lTerm_text.ml" 40 999 1023 "src/lTerm_text.ml" 40 999 1026
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 36 893 899 "src/lTerm_text.ml" 36 893 902
)
"src/lTerm_text.ml" 40 999 1027 "src/lTerm_text.ml" 40 999 1028
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 40 999 1029 "src/lTerm_text.ml" 40 999 1030
type(
  int
)
"src/lTerm_text.ml" 40 999 1022 "src/lTerm_text.ml" 40 999 1031
type(
  int
)
"src/lTerm_text.ml" 40 999 1033 "src/lTerm_text.ml" 40 999 1036
type(
  int
)
ident(
  int_ref acc "src/lTerm_text.ml" 35 856 887 "src/lTerm_text.ml" 35 856 890
)
"src/lTerm_text.ml" 40 999 1037 "src/lTerm_text.ml" 40 999 1038
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 40 999 1039 "src/lTerm_text.ml" 40 999 1042
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 36 893 904 "src/lTerm_text.ml" 36 893 907
)
"src/lTerm_text.ml" 40 999 1033 "src/lTerm_text.ml" 40 999 1042
type(
  int
)
"src/lTerm_text.ml" 40 999 1043 "src/lTerm_text.ml" 40 999 1044
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 40 999 1045 "src/lTerm_text.ml" 40 999 1046
type(
  int
)
"src/lTerm_text.ml" 40 999 1032 "src/lTerm_text.ml" 40 999 1047
type(
  int
)
"src/lTerm_text.ml" 40 999 1003 "src/lTerm_text.ml" 40 999 1047
call(
  tail
)
type(
  int
)
"src/lTerm_text.ml" 37 944 946 "src/lTerm_text.ml" 40 999 1047
type(
  int
)
"src/lTerm_text.ml" 36 893 895 "src/lTerm_text.ml" 40 999 1047
type(
  int
)
"src/lTerm_text.ml" 42 1049 1053 "src/lTerm_text.ml" 42 1049 1065
type(
  int -> CamomileLibraryDyn.Camomile.UChar.uchar
)
ident(
  def uchar_of_hex "src/lTerm_text.ml" 48 1174 1174 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 42 1049 1066 "src/lTerm_text.ml" 42 1049 1067
type(
  int
)
ident(
  def x "src/lTerm_text.ml" 43 1070 1072 "src/lTerm_text.ml" 46 1131 1172
)
"src/lTerm_text.ml" 43 1070 1075 "src/lTerm_text.ml" 43 1070 1076
type(
  int
)
ident(
  int_ref x "src/lTerm_text.ml" 42 1049 1066 "src/lTerm_text.ml" 42 1049 1067
)
"src/lTerm_text.ml" 43 1070 1077 "src/lTerm_text.ml" 43 1070 1078
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( < )
)
"src/lTerm_text.ml" 43 1070 1079 "src/lTerm_text.ml" 43 1070 1081
type(
  int
)
"src/lTerm_text.ml" 43 1070 1075 "src/lTerm_text.ml" 43 1070 1081
type(
  bool
)
"src/lTerm_text.ml" 44 1087 1091 "src/lTerm_text.ml" 44 1087 1103
type(
  int -> CamomileLibraryDyn.Camomile.UChar.uchar
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_int
)
"src/lTerm_text.ml" 44 1087 1105 "src/lTerm_text.ml" 44 1087 1114
type(
  char -> int
)
ident(
  ext_ref Char.code
)
"src/lTerm_text.ml" 44 1087 1115 "src/lTerm_text.ml" 44 1087 1118
type(
  char
)
"src/lTerm_text.ml" 44 1087 1105 "src/lTerm_text.ml" 44 1087 1118
type(
  int
)
"src/lTerm_text.ml" 44 1087 1119 "src/lTerm_text.ml" 44 1087 1120
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 44 1087 1121 "src/lTerm_text.ml" 44 1087 1122
type(
  int
)
ident(
  int_ref x "src/lTerm_text.ml" 42 1049 1066 "src/lTerm_text.ml" 42 1049 1067
)
"src/lTerm_text.ml" 44 1087 1104 "src/lTerm_text.ml" 44 1087 1123
type(
  int
)
"src/lTerm_text.ml" 44 1087 1091 "src/lTerm_text.ml" 44 1087 1123
call(
  tail
)
type(
  CamomileLibraryDyn.Camomile.UChar.uchar
)
"src/lTerm_text.ml" 46 1131 1135 "src/lTerm_text.ml" 46 1131 1147
type(
  int -> CamomileLibraryDyn.Camomile.UChar.uchar
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_int
)
"src/lTerm_text.ml" 46 1131 1149 "src/lTerm_text.ml" 46 1131 1158
type(
  char -> int
)
ident(
  ext_ref Char.code
)
"src/lTerm_text.ml" 46 1131 1159 "src/lTerm_text.ml" 46 1131 1162
type(
  char
)
"src/lTerm_text.ml" 46 1131 1149 "src/lTerm_text.ml" 46 1131 1162
type(
  int
)
"src/lTerm_text.ml" 46 1131 1163 "src/lTerm_text.ml" 46 1131 1164
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 46 1131 1165 "src/lTerm_text.ml" 46 1131 1166
type(
  int
)
ident(
  int_ref x "src/lTerm_text.ml" 42 1049 1066 "src/lTerm_text.ml" 42 1049 1067
)
"src/lTerm_text.ml" 46 1131 1149 "src/lTerm_text.ml" 46 1131 1166
type(
  int
)
"src/lTerm_text.ml" 46 1131 1167 "src/lTerm_text.ml" 46 1131 1168
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lTerm_text.ml" 46 1131 1169 "src/lTerm_text.ml" 46 1131 1171
type(
  int
)
"src/lTerm_text.ml" 46 1131 1148 "src/lTerm_text.ml" 46 1131 1172
type(
  int
)
"src/lTerm_text.ml" 46 1131 1135 "src/lTerm_text.ml" 46 1131 1172
call(
  tail
)
type(
  CamomileLibraryDyn.Camomile.UChar.uchar
)
"src/lTerm_text.ml" 43 1070 1072 "src/lTerm_text.ml" 46 1131 1172
type(
  CamomileLibraryDyn.Camomile.UChar.uchar
)
"src/lTerm_text.ml" 48 1174 1178 "src/lTerm_text.ml" 48 1174 1201
type(
  Zed_utf8.t -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def of_string_maybe_invalid "src/lTerm_text.ml" 73 2055 2055 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 48 1174 1202 "src/lTerm_text.ml" 48 1174 1205
type(
  Zed_utf8.t
)
ident(
  def str "src/lTerm_text.ml" 49 1208 1210 "src/lTerm_text.ml" 71 2043 2053
)
"src/lTerm_text.ml" 49 1208 1214 "src/lTerm_text.ml" 49 1208 1217
type(
  int
)
ident(
  def len "src/lTerm_text.ml" 50 1246 1248 "src/lTerm_text.ml" 71 2043 2053
)
"src/lTerm_text.ml" 49 1208 1220 "src/lTerm_text.ml" 49 1208 1234
type(
  Zed_utf8.t -> int -> int -> int
)
ident(
  int_ref invalid_length "src/lTerm_text.ml" 35 856 864 "src/lTerm_text.ml" 35 856 878
)
"src/lTerm_text.ml" 49 1208 1235 "src/lTerm_text.ml" 49 1208 1238
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 48 1174 1202 "src/lTerm_text.ml" 48 1174 1205
)
"src/lTerm_text.ml" 49 1208 1239 "src/lTerm_text.ml" 49 1208 1240
type(
  int
)
"src/lTerm_text.ml" 49 1208 1241 "src/lTerm_text.ml" 49 1208 1242
type(
  int
)
"src/lTerm_text.ml" 49 1208 1220 "src/lTerm_text.ml" 49 1208 1242
call(
  stack
)
type(
  int
)
"src/lTerm_text.ml" 50 1246 1252 "src/lTerm_text.ml" 50 1246 1255
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def arr "src/lTerm_text.ml" 51 1282 1284 "src/lTerm_text.ml" 71 2043 2053
)
"src/lTerm_text.ml" 50 1246 1258 "src/lTerm_text.ml" 50 1246 1268
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  ext_ref Array.make
)
"src/lTerm_text.ml" 50 1246 1269 "src/lTerm_text.ml" 50 1246 1272
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 49 1208 1214 "src/lTerm_text.ml" 49 1208 1217
)
"src/lTerm_text.ml" 50 1246 1273 "src/lTerm_text.ml" 50 1246 1278
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
ident(
  int_ref dummy "src/lTerm_text.ml" 19 475 479 "src/lTerm_text.ml" 19 475 484
)
"src/lTerm_text.ml" 50 1246 1258 "src/lTerm_text.ml" 50 1246 1278
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 51 1282 1292 "src/lTerm_text.ml" 51 1282 1296
type(
  int -> int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def loop "src/lTerm_text.ml" 51 1282 1284 "src/lTerm_text.ml" 71 2043 2053
)
"src/lTerm_text.ml" 51 1282 1297 "src/lTerm_text.ml" 51 1282 1300
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 51 1282 1301 "src/lTerm_text.ml" 69 2030 2037
)
"src/lTerm_text.ml" 51 1282 1301 "src/lTerm_text.ml" 51 1282 1304
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 52 1307 1311 "src/lTerm_text.ml" 69 2030 2037
)
"src/lTerm_text.ml" 52 1307 1314 "src/lTerm_text.ml" 52 1307 1317
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 51 1282 1301 "src/lTerm_text.ml" 51 1282 1304
)
"src/lTerm_text.ml" 52 1307 1318 "src/lTerm_text.ml" 52 1307 1319
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 52 1307 1320 "src/lTerm_text.ml" 52 1307 1323
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 49 1208 1214 "src/lTerm_text.ml" 49 1208 1217
)
"src/lTerm_text.ml" 52 1307 1314 "src/lTerm_text.ml" 52 1307 1323
type(
  bool
)
"src/lTerm_text.ml" 53 1329 1335 "src/lTerm_text.ml" 53 1329 1338
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 50 1246 1252 "src/lTerm_text.ml" 50 1246 1255
)
"src/lTerm_text.ml" 55 1354 1364 "src/lTerm_text.ml" 55 1354 1367
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 68 2011 2017 "src/lTerm_text.ml" 68 2011 2029
)
"src/lTerm_text.ml" 55 1354 1369 "src/lTerm_text.ml" 55 1354 1372
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 68 2011 2017 "src/lTerm_text.ml" 68 2011 2029
)
"src/lTerm_text.ml" 55 1354 1364 "src/lTerm_text.ml" 55 1354 1372
type(
  int * int
)
"src/lTerm_text.ml" 57 1387 1401 "src/lTerm_text.ml" 57 1387 1404
type(
  CamomileLibrary.UChar.t
)
ident(
  def chr "src/lTerm_text.ml" 58 1452 1462 "src/lTerm_text.ml" 59 1512 1536
)
"src/lTerm_text.ml" 57 1387 1406 "src/lTerm_text.ml" 57 1387 1409
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 58 1452 1462 "src/lTerm_text.ml" 59 1512 1536
)
"src/lTerm_text.ml" 57 1387 1401 "src/lTerm_text.ml" 57 1387 1409
type(
  CamomileLibrary.UChar.t * int
)
"src/lTerm_text.ml" 57 1387 1412 "src/lTerm_text.ml" 57 1387 1440
type(
  Zed_utf8.t -> int -> CamomileLibrary.UChar.t * int
)
ident(
  ext_ref Zed_utf8.unsafe_extract_next
)
"src/lTerm_text.ml" 57 1387 1441 "src/lTerm_text.ml" 57 1387 1444
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 48 1174 1202 "src/lTerm_text.ml" 48 1174 1205
)
"src/lTerm_text.ml" 57 1387 1445 "src/lTerm_text.ml" 57 1387 1448
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 51 1282 1297 "src/lTerm_text.ml" 51 1282 1300
)
"src/lTerm_text.ml" 57 1387 1412 "src/lTerm_text.ml" 57 1387 1448
call(
  stack
)
type(
  CamomileLibrary.UChar.t * int
)
"src/lTerm_text.ml" 58 1452 1462 "src/lTerm_text.ml" 58 1452 1478
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  int -> CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t -> unit
)
ident(
  ext_ref Array.unsafe_set
)
"src/lTerm_text.ml" 58 1452 1479 "src/lTerm_text.ml" 58 1452 1482
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 50 1246 1252 "src/lTerm_text.ml" 50 1246 1255
)
"src/lTerm_text.ml" 58 1452 1483 "src/lTerm_text.ml" 58 1452 1486
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 51 1282 1301 "src/lTerm_text.ml" 51 1282 1304
)
"src/lTerm_text.ml" 58 1452 1488 "src/lTerm_text.ml" 58 1452 1491
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref chr "src/lTerm_text.ml" 57 1387 1401 "src/lTerm_text.ml" 57 1387 1404
)
"src/lTerm_text.ml" 58 1452 1493 "src/lTerm_text.ml" 58 1452 1509
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lTerm_text.ml" 58 1452 1487 "src/lTerm_text.ml" 58 1452 1510
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 58 1452 1462 "src/lTerm_text.ml" 58 1452 1510
type(
  unit
)
"src/lTerm_text.ml" 59 1512 1523 "src/lTerm_text.ml" 59 1512 1526
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 57 1387 1406 "src/lTerm_text.ml" 57 1387 1409
)
"src/lTerm_text.ml" 59 1512 1528 "src/lTerm_text.ml" 59 1512 1531
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 51 1282 1301 "src/lTerm_text.ml" 51 1282 1304
)
"src/lTerm_text.ml" 59 1512 1532 "src/lTerm_text.ml" 59 1512 1533
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 59 1512 1534 "src/lTerm_text.ml" 59 1512 1535
type(
  int
)
"src/lTerm_text.ml" 59 1512 1528 "src/lTerm_text.ml" 59 1512 1535
type(
  int
)
"src/lTerm_text.ml" 59 1512 1522 "src/lTerm_text.ml" 59 1512 1536
type(
  int * int
)
"src/lTerm_text.ml" 58 1452 1462 "src/lTerm_text.ml" 59 1512 1536
type(
  int * int
)
"src/lTerm_text.ml" 57 1387 1397 "src/lTerm_text.ml" 59 1512 1536
type(
  int * int
)
"src/lTerm_text.ml" 60 1537 1567 "src/lTerm_text.ml" 60 1537 1568
type(
  string
)
type(
  string
)
"src/lTerm_text.ml" 60 1537 1550 "src/lTerm_text.ml" 60 1537 1568
type(
  exn
)
"src/lTerm_text.ml" 61 1572 1586 "src/lTerm_text.ml" 61 1572 1590
type(
  int
)
ident(
  def code "src/lTerm_text.ml" 62 1634 1644 "src/lTerm_text.ml" 66 1973 2001
)
"src/lTerm_text.ml" 61 1572 1593 "src/lTerm_text.ml" 61 1572 1602
type(
  char -> int
)
ident(
  ext_ref Char.code
)
"src/lTerm_text.ml" 61 1572 1604 "src/lTerm_text.ml" 61 1572 1621
type(
  Zed_utf8.t -> int -> char
)
ident(
  ext_ref String.unsafe_get
)
"src/lTerm_text.ml" 61 1572 1622 "src/lTerm_text.ml" 61 1572 1625
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 48 1174 1202 "src/lTerm_text.ml" 48 1174 1205
)
"src/lTerm_text.ml" 61 1572 1626 "src/lTerm_text.ml" 61 1572 1629
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 51 1282 1297 "src/lTerm_text.ml" 51 1282 1300
)
"src/lTerm_text.ml" 61 1572 1603 "src/lTerm_text.ml" 61 1572 1630
type(
  char
)
"src/lTerm_text.ml" 61 1572 1593 "src/lTerm_text.ml" 61 1572 1630
type(
  int
)
"src/lTerm_text.ml" 62 1634 1644 "src/lTerm_text.ml" 62 1634 1660
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  int -> CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t -> unit
)
ident(
  ext_ref Array.unsafe_set
)
"src/lTerm_text.ml" 62 1634 1661 "src/lTerm_text.ml" 62 1634 1664
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 50 1246 1252 "src/lTerm_text.ml" 50 1246 1255
)
"src/lTerm_text.ml" 62 1634 1666 "src/lTerm_text.ml" 62 1634 1669
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 51 1282 1301 "src/lTerm_text.ml" 51 1282 1304
)
"src/lTerm_text.ml" 62 1634 1670 "src/lTerm_text.ml" 62 1634 1671
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 62 1634 1672 "src/lTerm_text.ml" 62 1634 1673
type(
  int
)
"src/lTerm_text.ml" 62 1634 1665 "src/lTerm_text.ml" 62 1634 1674
type(
  int
)
"src/lTerm_text.ml" 62 1634 1676 "src/lTerm_text.ml" 62 1634 1689
type(
  char -> CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_char
)
"src/lTerm_text.ml" 62 1634 1690 "src/lTerm_text.ml" 62 1634 1694
type(
  char
)
"src/lTerm_text.ml" 62 1634 1676 "src/lTerm_text.ml" 62 1634 1694
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 62 1634 1696 "src/lTerm_text.ml" 62 1634 1712
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lTerm_text.ml" 62 1634 1675 "src/lTerm_text.ml" 62 1634 1713
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 62 1634 1644 "src/lTerm_text.ml" 62 1634 1713
type(
  unit
)
"src/lTerm_text.ml" 63 1715 1725 "src/lTerm_text.ml" 63 1715 1741
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  int -> CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t -> unit
)
ident(
  ext_ref Array.unsafe_set
)
"src/lTerm_text.ml" 63 1715 1742 "src/lTerm_text.ml" 63 1715 1745
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 50 1246 1252 "src/lTerm_text.ml" 50 1246 1255
)
"src/lTerm_text.ml" 63 1715 1747 "src/lTerm_text.ml" 63 1715 1750
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 51 1282 1301 "src/lTerm_text.ml" 51 1282 1304
)
"src/lTerm_text.ml" 63 1715 1751 "src/lTerm_text.ml" 63 1715 1752
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 63 1715 1753 "src/lTerm_text.ml" 63 1715 1754
type(
  int
)
"src/lTerm_text.ml" 63 1715 1746 "src/lTerm_text.ml" 63 1715 1755
type(
  int
)
"src/lTerm_text.ml" 63 1715 1757 "src/lTerm_text.ml" 63 1715 1770
type(
  char -> CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_char
)
"src/lTerm_text.ml" 63 1715 1771 "src/lTerm_text.ml" 63 1715 1774
type(
  char
)
"src/lTerm_text.ml" 63 1715 1757 "src/lTerm_text.ml" 63 1715 1774
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 63 1715 1776 "src/lTerm_text.ml" 63 1715 1792
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lTerm_text.ml" 63 1715 1756 "src/lTerm_text.ml" 63 1715 1793
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 63 1715 1725 "src/lTerm_text.ml" 63 1715 1793
type(
  unit
)
"src/lTerm_text.ml" 64 1795 1805 "src/lTerm_text.ml" 64 1795 1821
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  int -> CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t -> unit
)
ident(
  ext_ref Array.unsafe_set
)
"src/lTerm_text.ml" 64 1795 1822 "src/lTerm_text.ml" 64 1795 1825
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 50 1246 1252 "src/lTerm_text.ml" 50 1246 1255
)
"src/lTerm_text.ml" 64 1795 1827 "src/lTerm_text.ml" 64 1795 1830
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 51 1282 1301 "src/lTerm_text.ml" 51 1282 1304
)
"src/lTerm_text.ml" 64 1795 1831 "src/lTerm_text.ml" 64 1795 1832
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 64 1795 1833 "src/lTerm_text.ml" 64 1795 1834
type(
  int
)
"src/lTerm_text.ml" 64 1795 1826 "src/lTerm_text.ml" 64 1795 1835
type(
  int
)
"src/lTerm_text.ml" 64 1795 1837 "src/lTerm_text.ml" 64 1795 1849
type(
  int -> CamomileLibraryDyn.Camomile.UChar.uchar
)
ident(
  int_ref uchar_of_hex "src/lTerm_text.ml" 42 1049 1053 "src/lTerm_text.ml" 42 1049 1065
)
"src/lTerm_text.ml" 64 1795 1851 "src/lTerm_text.ml" 64 1795 1855
type(
  int
)
ident(
  int_ref code "src/lTerm_text.ml" 61 1572 1586 "src/lTerm_text.ml" 61 1572 1590
)
"src/lTerm_text.ml" 64 1795 1856 "src/lTerm_text.ml" 64 1795 1859
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( lsr )
)
"src/lTerm_text.ml" 64 1795 1860 "src/lTerm_text.ml" 64 1795 1861
type(
  int
)
"src/lTerm_text.ml" 64 1795 1850 "src/lTerm_text.ml" 64 1795 1862
type(
  int
)
"src/lTerm_text.ml" 64 1795 1837 "src/lTerm_text.ml" 64 1795 1862
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.uchar
)
"src/lTerm_text.ml" 64 1795 1864 "src/lTerm_text.ml" 64 1795 1880
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lTerm_text.ml" 64 1795 1836 "src/lTerm_text.ml" 64 1795 1881
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 64 1795 1805 "src/lTerm_text.ml" 64 1795 1881
type(
  unit
)
"src/lTerm_text.ml" 65 1883 1893 "src/lTerm_text.ml" 65 1883 1909
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  int -> CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t -> unit
)
ident(
  ext_ref Array.unsafe_set
)
"src/lTerm_text.ml" 65 1883 1910 "src/lTerm_text.ml" 65 1883 1913
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 50 1246 1252 "src/lTerm_text.ml" 50 1246 1255
)
"src/lTerm_text.ml" 65 1883 1915 "src/lTerm_text.ml" 65 1883 1918
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 51 1282 1301 "src/lTerm_text.ml" 51 1282 1304
)
"src/lTerm_text.ml" 65 1883 1919 "src/lTerm_text.ml" 65 1883 1920
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 65 1883 1921 "src/lTerm_text.ml" 65 1883 1922
type(
  int
)
"src/lTerm_text.ml" 65 1883 1914 "src/lTerm_text.ml" 65 1883 1923
type(
  int
)
"src/lTerm_text.ml" 65 1883 1925 "src/lTerm_text.ml" 65 1883 1937
type(
  int -> CamomileLibraryDyn.Camomile.UChar.uchar
)
ident(
  int_ref uchar_of_hex "src/lTerm_text.ml" 42 1049 1053 "src/lTerm_text.ml" 42 1049 1065
)
"src/lTerm_text.ml" 65 1883 1939 "src/lTerm_text.ml" 65 1883 1943
type(
  int
)
ident(
  int_ref code "src/lTerm_text.ml" 61 1572 1586 "src/lTerm_text.ml" 61 1572 1590
)
"src/lTerm_text.ml" 65 1883 1944 "src/lTerm_text.ml" 65 1883 1948
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( land )
)
"src/lTerm_text.ml" 65 1883 1949 "src/lTerm_text.ml" 65 1883 1951
type(
  int
)
"src/lTerm_text.ml" 65 1883 1938 "src/lTerm_text.ml" 65 1883 1952
type(
  int
)
"src/lTerm_text.ml" 65 1883 1925 "src/lTerm_text.ml" 65 1883 1952
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.uchar
)
"src/lTerm_text.ml" 65 1883 1954 "src/lTerm_text.ml" 65 1883 1970
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lTerm_text.ml" 65 1883 1924 "src/lTerm_text.ml" 65 1883 1971
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 65 1883 1893 "src/lTerm_text.ml" 65 1883 1971
type(
  unit
)
"src/lTerm_text.ml" 66 1973 1984 "src/lTerm_text.ml" 66 1973 1987
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 51 1282 1297 "src/lTerm_text.ml" 51 1282 1300
)
"src/lTerm_text.ml" 66 1973 1988 "src/lTerm_text.ml" 66 1973 1989
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 66 1973 1990 "src/lTerm_text.ml" 66 1973 1991
type(
  int
)
"src/lTerm_text.ml" 66 1973 1984 "src/lTerm_text.ml" 66 1973 1991
type(
  int
)
"src/lTerm_text.ml" 66 1973 1993 "src/lTerm_text.ml" 66 1973 1996
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 51 1282 1301 "src/lTerm_text.ml" 51 1282 1304
)
"src/lTerm_text.ml" 66 1973 1997 "src/lTerm_text.ml" 66 1973 1998
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 66 1973 1999 "src/lTerm_text.ml" 66 1973 2000
type(
  int
)
"src/lTerm_text.ml" 66 1973 1993 "src/lTerm_text.ml" 66 1973 2000
type(
  int
)
"src/lTerm_text.ml" 66 1973 1983 "src/lTerm_text.ml" 66 1973 2001
type(
  int * int
)
"src/lTerm_text.ml" 65 1883 1893 "src/lTerm_text.ml" 66 1973 2001
type(
  int * int
)
"src/lTerm_text.ml" 64 1795 1805 "src/lTerm_text.ml" 66 1973 2001
type(
  int * int
)
"src/lTerm_text.ml" 63 1715 1725 "src/lTerm_text.ml" 66 1973 2001
type(
  int * int
)
"src/lTerm_text.ml" 62 1634 1644 "src/lTerm_text.ml" 66 1973 2001
type(
  int * int
)
"src/lTerm_text.ml" 61 1572 1582 "src/lTerm_text.ml" 66 1973 2001
type(
  int * int
)
"src/lTerm_text.ml" 56 1375 1383 "src/lTerm_text.ml" 66 1973 2001
type(
  int * int
)
"src/lTerm_text.ml" 68 2011 2017 "src/lTerm_text.ml" 68 2011 2021
type(
  int -> int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 51 1282 1292 "src/lTerm_text.ml" 51 1282 1296
)
"src/lTerm_text.ml" 68 2011 2022 "src/lTerm_text.ml" 68 2011 2025
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 55 1354 1364 "src/lTerm_text.ml" 55 1354 1367
)
"src/lTerm_text.ml" 68 2011 2026 "src/lTerm_text.ml" 68 2011 2029
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 55 1354 1369 "src/lTerm_text.ml" 55 1354 1372
)
"src/lTerm_text.ml" 68 2011 2017 "src/lTerm_text.ml" 68 2011 2029
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 54 1339 1348 "src/lTerm_text.ml" 69 2030 2037
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 52 1307 1311 "src/lTerm_text.ml" 69 2030 2037
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 71 2043 2045 "src/lTerm_text.ml" 71 2043 2049
type(
  int -> int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 51 1282 1292 "src/lTerm_text.ml" 51 1282 1296
)
"src/lTerm_text.ml" 71 2043 2050 "src/lTerm_text.ml" 71 2043 2051
type(
  int
)
"src/lTerm_text.ml" 71 2043 2052 "src/lTerm_text.ml" 71 2043 2053
type(
  int
)
"src/lTerm_text.ml" 71 2043 2045 "src/lTerm_text.ml" 71 2043 2053
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 51 1282 1284 "src/lTerm_text.ml" 71 2043 2053
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 50 1246 1248 "src/lTerm_text.ml" 71 2043 2053
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 49 1208 1210 "src/lTerm_text.ml" 71 2043 2053
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 73 2055 2059 "src/lTerm_text.ml" 73 2055 2068
type(
  (CamomileLibrary.UChar.t * 'a) array -> string
)
ident(
  def to_string "src/lTerm_text.ml" 78 2231 2231 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 73 2055 2069 "src/lTerm_text.ml" 73 2055 2072
type(
  (CamomileLibrary.UChar.t * 'a) array
)
ident(
  def txt "src/lTerm_text.ml" 74 2075 2077 "src/lTerm_text.ml" 76 2208 2229
)
"src/lTerm_text.ml" 74 2075 2081 "src/lTerm_text.ml" 74 2075 2084
type(
  Buffer.t
)
ident(
  def buf "src/lTerm_text.ml" 75 2123 2125 "src/lTerm_text.ml" 76 2208 2229
)
"src/lTerm_text.ml" 74 2075 2087 "src/lTerm_text.ml" 74 2075 2100
type(
  int -> Buffer.t
)
ident(
  ext_ref Buffer.create
)
"src/lTerm_text.ml" 74 2075 2102 "src/lTerm_text.ml" 74 2075 2114
type(
  (CamomileLibrary.UChar.t * 'a) array -> int
)
ident(
  ext_ref Array.length
)
"src/lTerm_text.ml" 74 2075 2115 "src/lTerm_text.ml" 74 2075 2118
type(
  (CamomileLibrary.UChar.t * 'a) array
)
ident(
  int_ref txt "src/lTerm_text.ml" 73 2055 2069 "src/lTerm_text.ml" 73 2055 2072
)
"src/lTerm_text.ml" 74 2075 2101 "src/lTerm_text.ml" 74 2075 2119
type(
  int
)
"src/lTerm_text.ml" 74 2075 2087 "src/lTerm_text.ml" 74 2075 2119
call(
  stack
)
type(
  Buffer.t
)
"src/lTerm_text.ml" 75 2123 2125 "src/lTerm_text.ml" 75 2123 2135
type(
  (CamomileLibrary.UChar.t * 'a -> unit) ->
  (CamomileLibrary.UChar.t * 'a) array -> unit
)
ident(
  ext_ref Array.iter
)
"src/lTerm_text.ml" 75 2123 2142 "src/lTerm_text.ml" 75 2123 2144
type(
  CamomileLibrary.UChar.t
)
ident(
  def ch "src/lTerm_text.ml" 75 2123 2156 "src/lTerm_text.ml" 75 2123 2201
)
"src/lTerm_text.ml" 75 2123 2146 "src/lTerm_text.ml" 75 2123 2151
type(
  'a
)
ident(
  def style "src/lTerm_text.ml" 75 2123 2156 "src/lTerm_text.ml" 75 2123 2201
)
"src/lTerm_text.ml" 75 2123 2141 "src/lTerm_text.ml" 75 2123 2152
type(
  CamomileLibrary.UChar.t * 'a
)
"src/lTerm_text.ml" 75 2123 2156 "src/lTerm_text.ml" 75 2123 2173
type(
  Buffer.t -> Zed_utf8.t -> unit
)
ident(
  ext_ref Buffer.add_string
)
"src/lTerm_text.ml" 75 2123 2174 "src/lTerm_text.ml" 75 2123 2177
type(
  Buffer.t
)
ident(
  int_ref buf "src/lTerm_text.ml" 74 2075 2081 "src/lTerm_text.ml" 74 2075 2084
)
"src/lTerm_text.ml" 75 2123 2179 "src/lTerm_text.ml" 75 2123 2197
type(
  CamomileLibrary.UChar.t -> Zed_utf8.t
)
ident(
  ext_ref Zed_utf8.singleton
)
"src/lTerm_text.ml" 75 2123 2198 "src/lTerm_text.ml" 75 2123 2200
type(
  CamomileLibrary.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 75 2123 2142 "src/lTerm_text.ml" 75 2123 2144
)
"src/lTerm_text.ml" 75 2123 2178 "src/lTerm_text.ml" 75 2123 2201
call(
  stack
)
type(
  Zed_utf8.t
)
"src/lTerm_text.ml" 75 2123 2156 "src/lTerm_text.ml" 75 2123 2201
call(
  tail
)
type(
  unit
)
"src/lTerm_text.ml" 75 2123 2136 "src/lTerm_text.ml" 75 2123 2202
type(
  CamomileLibrary.UChar.t * 'a -> unit
)
"src/lTerm_text.ml" 75 2123 2203 "src/lTerm_text.ml" 75 2123 2206
type(
  (CamomileLibrary.UChar.t * 'a) array
)
ident(
  int_ref txt "src/lTerm_text.ml" 73 2055 2069 "src/lTerm_text.ml" 73 2055 2072
)
"src/lTerm_text.ml" 75 2123 2125 "src/lTerm_text.ml" 75 2123 2206
call(
  stack
)
type(
  unit
)
"src/lTerm_text.ml" 76 2208 2210 "src/lTerm_text.ml" 76 2208 2225
type(
  Buffer.t -> string
)
ident(
  ext_ref Buffer.contents
)
"src/lTerm_text.ml" 76 2208 2226 "src/lTerm_text.ml" 76 2208 2229
type(
  Buffer.t
)
ident(
  int_ref buf "src/lTerm_text.ml" 74 2075 2081 "src/lTerm_text.ml" 74 2075 2084
)
"src/lTerm_text.ml" 76 2208 2210 "src/lTerm_text.ml" 76 2208 2229
call(
  tail
)
type(
  string
)
"src/lTerm_text.ml" 75 2123 2125 "src/lTerm_text.ml" 76 2208 2229
type(
  string
)
"src/lTerm_text.ml" 74 2075 2077 "src/lTerm_text.ml" 76 2208 2229
type(
  string
)
"src/lTerm_text.ml" 78 2231 2235 "src/lTerm_text.ml" 78 2231 2242
type(
  Zed_rope.rope ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def of_rope "src/lTerm_text.ml" 91 2570 2570 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 78 2231 2243 "src/lTerm_text.ml" 78 2231 2247
type(
  Zed_rope.rope
)
ident(
  def rope "src/lTerm_text.ml" 79 2250 2252 "src/lTerm_text.ml" 89 2531 2568
)
"src/lTerm_text.ml" 79 2250 2256 "src/lTerm_text.ml" 79 2250 2259
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def arr "src/lTerm_text.ml" 80 2305 2307 "src/lTerm_text.ml" 89 2531 2568
)
"src/lTerm_text.ml" 79 2250 2262 "src/lTerm_text.ml" 79 2250 2272
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  ext_ref Array.make
)
"src/lTerm_text.ml" 79 2250 2274 "src/lTerm_text.ml" 79 2250 2289
type(
  Zed_rope.rope -> int
)
ident(
  ext_ref Zed_rope.length
)
"src/lTerm_text.ml" 79 2250 2290 "src/lTerm_text.ml" 79 2250 2294
type(
  Zed_rope.rope
)
ident(
  int_ref rope "src/lTerm_text.ml" 78 2231 2243 "src/lTerm_text.ml" 78 2231 2247
)
"src/lTerm_text.ml" 79 2250 2273 "src/lTerm_text.ml" 79 2250 2295
call(
  stack
)
type(
  int
)
"src/lTerm_text.ml" 79 2250 2296 "src/lTerm_text.ml" 79 2250 2301
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
ident(
  int_ref dummy "src/lTerm_text.ml" 19 475 479 "src/lTerm_text.ml" 19 475 484
)
"src/lTerm_text.ml" 79 2250 2262 "src/lTerm_text.ml" 79 2250 2301
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 80 2305 2315 "src/lTerm_text.ml" 80 2305 2319
type(
  Zed_rope.Zip.t ->
  int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def loop "src/lTerm_text.ml" 80 2305 2307 "src/lTerm_text.ml" 89 2531 2568
)
"src/lTerm_text.ml" 80 2305 2320 "src/lTerm_text.ml" 80 2305 2323
type(
  Zed_rope.Zip.t
)
ident(
  def zip "src/lTerm_text.ml" 80 2305 2324 "src/lTerm_text.ml" 87 2518 2525
)
"src/lTerm_text.ml" 80 2305 2324 "src/lTerm_text.ml" 80 2305 2327
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 81 2330 2334 "src/lTerm_text.ml" 87 2518 2525
)
"src/lTerm_text.ml" 81 2330 2337 "src/lTerm_text.ml" 81 2330 2356
type(
  Zed_rope.Zip.t -> bool
)
ident(
  ext_ref Zed_rope.Zip.at_eos
)
"src/lTerm_text.ml" 81 2330 2357 "src/lTerm_text.ml" 81 2330 2360
type(
  Zed_rope.Zip.t
)
ident(
  int_ref zip "src/lTerm_text.ml" 80 2305 2320 "src/lTerm_text.ml" 80 2305 2323
)
"src/lTerm_text.ml" 81 2330 2337 "src/lTerm_text.ml" 81 2330 2360
call(
  stack
)
type(
  bool
)
"src/lTerm_text.ml" 82 2366 2372 "src/lTerm_text.ml" 82 2366 2375
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 79 2250 2256 "src/lTerm_text.ml" 79 2250 2259
)
"src/lTerm_text.ml" 84 2391 2401 "src/lTerm_text.ml" 84 2391 2404
type(
  CamomileLibrary.UChar.t
)
ident(
  def chr "src/lTerm_text.ml" 85 2437 2443 "src/lTerm_text.ml" 86 2493 2517
)
"src/lTerm_text.ml" 84 2391 2406 "src/lTerm_text.ml" 84 2391 2409
type(
  Zed_rope.Zip.t
)
ident(
  def zip "src/lTerm_text.ml" 85 2437 2443 "src/lTerm_text.ml" 86 2493 2517
)
"src/lTerm_text.ml" 84 2391 2401 "src/lTerm_text.ml" 84 2391 2409
type(
  CamomileLibrary.UChar.t * Zed_rope.Zip.t
)
"src/lTerm_text.ml" 84 2391 2412 "src/lTerm_text.ml" 84 2391 2429
type(
  Zed_rope.Zip.t -> CamomileLibrary.UChar.t * Zed_rope.Zip.t
)
ident(
  ext_ref Zed_rope.Zip.next
)
"src/lTerm_text.ml" 84 2391 2430 "src/lTerm_text.ml" 84 2391 2433
type(
  Zed_rope.Zip.t
)
ident(
  int_ref zip "src/lTerm_text.ml" 80 2305 2320 "src/lTerm_text.ml" 80 2305 2323
)
"src/lTerm_text.ml" 84 2391 2412 "src/lTerm_text.ml" 84 2391 2433
call(
  stack
)
type(
  CamomileLibrary.UChar.t * Zed_rope.Zip.t
)
"src/lTerm_text.ml" 85 2437 2443 "src/lTerm_text.ml" 85 2437 2459
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  int -> CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t -> unit
)
ident(
  ext_ref Array.unsafe_set
)
"src/lTerm_text.ml" 85 2437 2460 "src/lTerm_text.ml" 85 2437 2463
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 79 2250 2256 "src/lTerm_text.ml" 79 2250 2259
)
"src/lTerm_text.ml" 85 2437 2464 "src/lTerm_text.ml" 85 2437 2467
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 80 2305 2324 "src/lTerm_text.ml" 80 2305 2327
)
"src/lTerm_text.ml" 85 2437 2469 "src/lTerm_text.ml" 85 2437 2472
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref chr "src/lTerm_text.ml" 84 2391 2401 "src/lTerm_text.ml" 84 2391 2404
)
"src/lTerm_text.ml" 85 2437 2474 "src/lTerm_text.ml" 85 2437 2490
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lTerm_text.ml" 85 2437 2468 "src/lTerm_text.ml" 85 2437 2491
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 85 2437 2443 "src/lTerm_text.ml" 85 2437 2491
type(
  unit
)
"src/lTerm_text.ml" 86 2493 2499 "src/lTerm_text.ml" 86 2493 2503
type(
  Zed_rope.Zip.t ->
  int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 80 2305 2315 "src/lTerm_text.ml" 80 2305 2319
)
"src/lTerm_text.ml" 86 2493 2504 "src/lTerm_text.ml" 86 2493 2507
type(
  Zed_rope.Zip.t
)
ident(
  int_ref zip "src/lTerm_text.ml" 84 2391 2406 "src/lTerm_text.ml" 84 2391 2409
)
"src/lTerm_text.ml" 86 2493 2509 "src/lTerm_text.ml" 86 2493 2512
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 80 2305 2324 "src/lTerm_text.ml" 80 2305 2327
)
"src/lTerm_text.ml" 86 2493 2513 "src/lTerm_text.ml" 86 2493 2514
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 86 2493 2515 "src/lTerm_text.ml" 86 2493 2516
type(
  int
)
"src/lTerm_text.ml" 86 2493 2508 "src/lTerm_text.ml" 86 2493 2517
type(
  int
)
"src/lTerm_text.ml" 86 2493 2499 "src/lTerm_text.ml" 86 2493 2517
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 85 2437 2443 "src/lTerm_text.ml" 86 2493 2517
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 83 2376 2385 "src/lTerm_text.ml" 87 2518 2525
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 81 2330 2334 "src/lTerm_text.ml" 87 2518 2525
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 89 2531 2533 "src/lTerm_text.ml" 89 2531 2537
type(
  Zed_rope.Zip.t ->
  int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 80 2305 2315 "src/lTerm_text.ml" 80 2305 2319
)
"src/lTerm_text.ml" 89 2531 2539 "src/lTerm_text.ml" 89 2531 2558
type(
  Zed_rope.rope -> int -> Zed_rope.Zip.t
)
ident(
  ext_ref Zed_rope.Zip.make_f
)
"src/lTerm_text.ml" 89 2531 2559 "src/lTerm_text.ml" 89 2531 2563
type(
  Zed_rope.rope
)
ident(
  int_ref rope "src/lTerm_text.ml" 78 2231 2243 "src/lTerm_text.ml" 78 2231 2247
)
"src/lTerm_text.ml" 89 2531 2564 "src/lTerm_text.ml" 89 2531 2565
type(
  int
)
"src/lTerm_text.ml" 89 2531 2538 "src/lTerm_text.ml" 89 2531 2566
call(
  stack
)
type(
  Zed_rope.Zip.t
)
"src/lTerm_text.ml" 89 2531 2567 "src/lTerm_text.ml" 89 2531 2568
type(
  int
)
"src/lTerm_text.ml" 89 2531 2533 "src/lTerm_text.ml" 89 2531 2568
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 80 2305 2307 "src/lTerm_text.ml" 89 2531 2568
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 79 2250 2252 "src/lTerm_text.ml" 89 2531 2568
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 91 2570 2574 "src/lTerm_text.ml" 91 2570 2581
type(
  (CamomileLibrary.UChar.t * 'a) array -> Zed_rope.rope
)
ident(
  def to_rope "src/lTerm_text.ml" 96 2727 2727 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 91 2570 2582 "src/lTerm_text.ml" 91 2570 2585
type(
  (CamomileLibrary.UChar.t * 'a) array
)
ident(
  def txt "src/lTerm_text.ml" 92 2588 2590 "src/lTerm_text.ml" 94 2695 2725
)
"src/lTerm_text.ml" 92 2588 2594 "src/lTerm_text.ml" 92 2588 2597
type(
  Zed_rope.Buffer.t
)
ident(
  def buf "src/lTerm_text.ml" 93 2629 2631 "src/lTerm_text.ml" 94 2695 2725
)
"src/lTerm_text.ml" 92 2588 2600 "src/lTerm_text.ml" 92 2588 2622
type(
  unit -> Zed_rope.Buffer.t
)
ident(
  ext_ref Zed_rope.Buffer.create
)
"src/lTerm_text.ml" 92 2588 2623 "src/lTerm_text.ml" 92 2588 2625
type(
  unit
)
"src/lTerm_text.ml" 92 2588 2600 "src/lTerm_text.ml" 92 2588 2625
call(
  stack
)
type(
  Zed_rope.Buffer.t
)
"src/lTerm_text.ml" 93 2629 2631 "src/lTerm_text.ml" 93 2629 2641
type(
  (CamomileLibrary.UChar.t * 'a -> unit) ->
  (CamomileLibrary.UChar.t * 'a) array -> unit
)
ident(
  ext_ref Array.iter
)
"src/lTerm_text.ml" 93 2629 2648 "src/lTerm_text.ml" 93 2629 2650
type(
  CamomileLibrary.UChar.t
)
ident(
  def ch "src/lTerm_text.ml" 93 2629 2662 "src/lTerm_text.ml" 93 2629 2688
)
"src/lTerm_text.ml" 93 2629 2652 "src/lTerm_text.ml" 93 2629 2657
type(
  'a
)
ident(
  def style "src/lTerm_text.ml" 93 2629 2662 "src/lTerm_text.ml" 93 2629 2688
)
"src/lTerm_text.ml" 93 2629 2647 "src/lTerm_text.ml" 93 2629 2658
type(
  CamomileLibrary.UChar.t * 'a
)
"src/lTerm_text.ml" 93 2629 2662 "src/lTerm_text.ml" 93 2629 2681
type(
  Zed_rope.Buffer.t -> CamomileLibrary.UChar.t -> unit
)
ident(
  ext_ref Zed_rope.Buffer.add
)
"src/lTerm_text.ml" 93 2629 2682 "src/lTerm_text.ml" 93 2629 2685
type(
  Zed_rope.Buffer.t
)
ident(
  int_ref buf "src/lTerm_text.ml" 92 2588 2594 "src/lTerm_text.ml" 92 2588 2597
)
"src/lTerm_text.ml" 93 2629 2686 "src/lTerm_text.ml" 93 2629 2688
type(
  CamomileLibrary.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 93 2629 2648 "src/lTerm_text.ml" 93 2629 2650
)
"src/lTerm_text.ml" 93 2629 2662 "src/lTerm_text.ml" 93 2629 2688
call(
  tail
)
type(
  unit
)
"src/lTerm_text.ml" 93 2629 2642 "src/lTerm_text.ml" 93 2629 2689
type(
  CamomileLibrary.UChar.t * 'a -> unit
)
"src/lTerm_text.ml" 93 2629 2690 "src/lTerm_text.ml" 93 2629 2693
type(
  (CamomileLibrary.UChar.t * 'a) array
)
ident(
  int_ref txt "src/lTerm_text.ml" 91 2570 2582 "src/lTerm_text.ml" 91 2570 2585
)
"src/lTerm_text.ml" 93 2629 2631 "src/lTerm_text.ml" 93 2629 2693
call(
  stack
)
type(
  unit
)
"src/lTerm_text.ml" 94 2695 2697 "src/lTerm_text.ml" 94 2695 2721
type(
  Zed_rope.Buffer.t -> Zed_rope.rope
)
ident(
  ext_ref Zed_rope.Buffer.contents
)
"src/lTerm_text.ml" 94 2695 2722 "src/lTerm_text.ml" 94 2695 2725
type(
  Zed_rope.Buffer.t
)
ident(
  int_ref buf "src/lTerm_text.ml" 92 2588 2594 "src/lTerm_text.ml" 92 2588 2597
)
"src/lTerm_text.ml" 94 2695 2697 "src/lTerm_text.ml" 94 2695 2725
call(
  tail
)
type(
  Zed_rope.rope
)
"src/lTerm_text.ml" 93 2629 2631 "src/lTerm_text.ml" 94 2695 2725
type(
  Zed_rope.rope
)
"src/lTerm_text.ml" 92 2588 2590 "src/lTerm_text.ml" 94 2695 2725
type(
  Zed_rope.rope
)
"src/lTerm_text.ml" 96 2727 2731 "src/lTerm_text.ml" 96 2727 2738
type(
  Zed_utf8.t ->
  LTerm_style.t ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def stylise "src/lTerm_text.ml" 114 3267 3267 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 96 2727 2739 "src/lTerm_text.ml" 96 2727 2742
type(
  Zed_utf8.t
)
ident(
  def str "src/lTerm_text.ml" 96 2727 2743 "src/lTerm_text.ml" 108 3038 3048
)
"src/lTerm_text.ml" 96 2727 2743 "src/lTerm_text.ml" 96 2727 2748
type(
  LTerm_style.t
)
ident(
  def style "src/lTerm_text.ml" 97 2751 2753 "src/lTerm_text.ml" 108 3038 3048
)
"src/lTerm_text.ml" 97 2751 2757 "src/lTerm_text.ml" 97 2751 2760
type(
  int
)
ident(
  def len "src/lTerm_text.ml" 98 2786 2788 "src/lTerm_text.ml" 108 3038 3048
)
"src/lTerm_text.ml" 97 2751 2763 "src/lTerm_text.ml" 97 2751 2778
type(
  Zed_utf8.t -> int
)
ident(
  ext_ref Zed_utf8.length
)
"src/lTerm_text.ml" 97 2751 2779 "src/lTerm_text.ml" 97 2751 2782
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 96 2727 2739 "src/lTerm_text.ml" 96 2727 2742
)
"src/lTerm_text.ml" 97 2751 2763 "src/lTerm_text.ml" 97 2751 2782
call(
  stack
)
type(
  int
)
"src/lTerm_text.ml" 98 2786 2792 "src/lTerm_text.ml" 98 2786 2795
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def arr "src/lTerm_text.ml" 99 2822 2824 "src/lTerm_text.ml" 108 3038 3048
)
"src/lTerm_text.ml" 98 2786 2798 "src/lTerm_text.ml" 98 2786 2808
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  ext_ref Array.make
)
"src/lTerm_text.ml" 98 2786 2809 "src/lTerm_text.ml" 98 2786 2812
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 97 2751 2757 "src/lTerm_text.ml" 97 2751 2760
)
"src/lTerm_text.ml" 98 2786 2813 "src/lTerm_text.ml" 98 2786 2818
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
ident(
  int_ref dummy "src/lTerm_text.ml" 19 475 479 "src/lTerm_text.ml" 19 475 484
)
"src/lTerm_text.ml" 98 2786 2798 "src/lTerm_text.ml" 98 2786 2818
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 99 2822 2832 "src/lTerm_text.ml" 99 2822 2836
type(
  int -> int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def loop "src/lTerm_text.ml" 99 2822 2824 "src/lTerm_text.ml" 108 3038 3048
)
"src/lTerm_text.ml" 99 2822 2837 "src/lTerm_text.ml" 99 2822 2840
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 99 2822 2841 "src/lTerm_text.ml" 106 3025 3032
)
"src/lTerm_text.ml" 99 2822 2841 "src/lTerm_text.ml" 99 2822 2844
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 100 2847 2851 "src/lTerm_text.ml" 106 3025 3032
)
"src/lTerm_text.ml" 100 2847 2854 "src/lTerm_text.ml" 100 2847 2857
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 99 2822 2841 "src/lTerm_text.ml" 99 2822 2844
)
"src/lTerm_text.ml" 100 2847 2858 "src/lTerm_text.ml" 100 2847 2859
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 100 2847 2860 "src/lTerm_text.ml" 100 2847 2863
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 97 2751 2757 "src/lTerm_text.ml" 97 2751 2760
)
"src/lTerm_text.ml" 100 2847 2854 "src/lTerm_text.ml" 100 2847 2863
type(
  bool
)
"src/lTerm_text.ml" 101 2869 2875 "src/lTerm_text.ml" 101 2869 2878
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 98 2786 2792 "src/lTerm_text.ml" 98 2786 2795
)
"src/lTerm_text.ml" 103 2894 2904 "src/lTerm_text.ml" 103 2894 2907
type(
  CamomileLibrary.UChar.t
)
ident(
  def chr "src/lTerm_text.ml" 104 2955 2961 "src/lTerm_text.ml" 105 3000 3024
)
"src/lTerm_text.ml" 103 2894 2909 "src/lTerm_text.ml" 103 2894 2912
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 104 2955 2961 "src/lTerm_text.ml" 105 3000 3024
)
"src/lTerm_text.ml" 103 2894 2904 "src/lTerm_text.ml" 103 2894 2912
type(
  CamomileLibrary.UChar.t * int
)
"src/lTerm_text.ml" 103 2894 2915 "src/lTerm_text.ml" 103 2894 2943
type(
  Zed_utf8.t -> int -> CamomileLibrary.UChar.t * int
)
ident(
  ext_ref Zed_utf8.unsafe_extract_next
)
"src/lTerm_text.ml" 103 2894 2944 "src/lTerm_text.ml" 103 2894 2947
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 96 2727 2739 "src/lTerm_text.ml" 96 2727 2742
)
"src/lTerm_text.ml" 103 2894 2948 "src/lTerm_text.ml" 103 2894 2951
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 99 2822 2837 "src/lTerm_text.ml" 99 2822 2840
)
"src/lTerm_text.ml" 103 2894 2915 "src/lTerm_text.ml" 103 2894 2951
call(
  stack
)
type(
  CamomileLibrary.UChar.t * int
)
"src/lTerm_text.ml" 104 2955 2961 "src/lTerm_text.ml" 104 2955 2977
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  int -> CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t -> unit
)
ident(
  ext_ref Array.unsafe_set
)
"src/lTerm_text.ml" 104 2955 2978 "src/lTerm_text.ml" 104 2955 2981
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 98 2786 2792 "src/lTerm_text.ml" 98 2786 2795
)
"src/lTerm_text.ml" 104 2955 2982 "src/lTerm_text.ml" 104 2955 2985
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 99 2822 2841 "src/lTerm_text.ml" 99 2822 2844
)
"src/lTerm_text.ml" 104 2955 2987 "src/lTerm_text.ml" 104 2955 2990
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref chr "src/lTerm_text.ml" 103 2894 2904 "src/lTerm_text.ml" 103 2894 2907
)
"src/lTerm_text.ml" 104 2955 2992 "src/lTerm_text.ml" 104 2955 2997
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 96 2727 2743 "src/lTerm_text.ml" 96 2727 2748
)
"src/lTerm_text.ml" 104 2955 2986 "src/lTerm_text.ml" 104 2955 2998
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 104 2955 2961 "src/lTerm_text.ml" 104 2955 2998
type(
  unit
)
"src/lTerm_text.ml" 105 3000 3006 "src/lTerm_text.ml" 105 3000 3010
type(
  int -> int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 99 2822 2832 "src/lTerm_text.ml" 99 2822 2836
)
"src/lTerm_text.ml" 105 3000 3011 "src/lTerm_text.ml" 105 3000 3014
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 103 2894 2909 "src/lTerm_text.ml" 103 2894 2912
)
"src/lTerm_text.ml" 105 3000 3016 "src/lTerm_text.ml" 105 3000 3019
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 99 2822 2841 "src/lTerm_text.ml" 99 2822 2844
)
"src/lTerm_text.ml" 105 3000 3020 "src/lTerm_text.ml" 105 3000 3021
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 105 3000 3022 "src/lTerm_text.ml" 105 3000 3023
type(
  int
)
"src/lTerm_text.ml" 105 3000 3015 "src/lTerm_text.ml" 105 3000 3024
type(
  int
)
"src/lTerm_text.ml" 105 3000 3006 "src/lTerm_text.ml" 105 3000 3024
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 104 2955 2961 "src/lTerm_text.ml" 105 3000 3024
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 102 2879 2888 "src/lTerm_text.ml" 106 3025 3032
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 100 2847 2851 "src/lTerm_text.ml" 106 3025 3032
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 108 3038 3040 "src/lTerm_text.ml" 108 3038 3044
type(
  int -> int -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 99 2822 2832 "src/lTerm_text.ml" 99 2822 2836
)
"src/lTerm_text.ml" 108 3038 3045 "src/lTerm_text.ml" 108 3038 3046
type(
  int
)
"src/lTerm_text.ml" 108 3038 3047 "src/lTerm_text.ml" 108 3038 3048
type(
  int
)
"src/lTerm_text.ml" 108 3038 3040 "src/lTerm_text.ml" 108 3038 3048
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 99 2822 2824 "src/lTerm_text.ml" 108 3038 3048
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 98 2786 2788 "src/lTerm_text.ml" 108 3038 3048
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 97 2751 2753 "src/lTerm_text.ml" 108 3038 3048
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 114 3267 3271 "src/lTerm_text.ml" 114 3267 3277
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def lparen "src/lTerm_text.ml" 115 3298 3298 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 114 3267 3280 "src/lTerm_text.ml" 114 3267 3293
type(
  char -> CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_char
)
"src/lTerm_text.ml" 114 3267 3294 "src/lTerm_text.ml" 114 3267 3297
type(
  char
)
"src/lTerm_text.ml" 114 3267 3280 "src/lTerm_text.ml" 114 3267 3297
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 115 3298 3302 "src/lTerm_text.ml" 115 3298 3308
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def rparen "src/lTerm_text.ml" 116 3329 3329 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 115 3298 3311 "src/lTerm_text.ml" 115 3298 3324
type(
  char -> CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_char
)
"src/lTerm_text.ml" 115 3298 3325 "src/lTerm_text.ml" 115 3298 3328
type(
  char
)
"src/lTerm_text.ml" 115 3298 3311 "src/lTerm_text.ml" 115 3298 3328
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 116 3329 3333 "src/lTerm_text.ml" 116 3329 3339
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def lbrace "src/lTerm_text.ml" 117 3360 3360 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 116 3329 3342 "src/lTerm_text.ml" 116 3329 3355
type(
  char -> CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_char
)
"src/lTerm_text.ml" 116 3329 3356 "src/lTerm_text.ml" 116 3329 3359
type(
  char
)
"src/lTerm_text.ml" 116 3329 3342 "src/lTerm_text.ml" 116 3329 3359
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 117 3360 3364 "src/lTerm_text.ml" 117 3360 3370
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def rbrace "src/lTerm_text.ml" 118 3391 3391 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 117 3360 3373 "src/lTerm_text.ml" 117 3360 3386
type(
  char -> CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_char
)
"src/lTerm_text.ml" 117 3360 3387 "src/lTerm_text.ml" 117 3360 3390
type(
  char
)
"src/lTerm_text.ml" 117 3360 3373 "src/lTerm_text.ml" 117 3360 3390
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 118 3391 3395 "src/lTerm_text.ml" 118 3391 3403
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def lbracket "src/lTerm_text.ml" 119 3424 3424 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 118 3391 3406 "src/lTerm_text.ml" 118 3391 3419
type(
  char -> CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_char
)
"src/lTerm_text.ml" 118 3391 3420 "src/lTerm_text.ml" 118 3391 3423
type(
  char
)
"src/lTerm_text.ml" 118 3391 3406 "src/lTerm_text.ml" 118 3391 3423
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 119 3424 3428 "src/lTerm_text.ml" 119 3424 3436
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def rbracket "src/lTerm_text.ml" 121 3458 3458 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 119 3424 3439 "src/lTerm_text.ml" 119 3424 3452
type(
  char -> CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  ext_ref CamomileLibraryDyn.Camomile.UChar.of_char
)
"src/lTerm_text.ml" 119 3424 3453 "src/lTerm_text.ml" 119 3424 3456
type(
  char
)
"src/lTerm_text.ml" 119 3424 3439 "src/lTerm_text.ml" 119 3424 3456
call(
  stack
)
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 126 3541 3545 "src/lTerm_text.ml" 126 3541 3564
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  ?paren:(CamomileLibraryDyn.Camomile.UChar.t *
          CamomileLibraryDyn.Camomile.UChar.t)
         list ->
  int -> LTerm_style.t -> unit
)
ident(
  def stylise_parenthesis "src/lTerm_text.ml" 210 6260 6260 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def text "src/lTerm_text.ml" 126 3541 3570 "src/lTerm_text.ml" 204 6036 6041
)
"src/lTerm_text.ml" 126 3541 3572 "src/lTerm_text.ml" 126 3541 3577
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
"src/lTerm_text.ml" 126 3541 3582 "src/lTerm_text.ml" 126 3541 3588
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref lparen "src/lTerm_text.ml" 114 3267 3271 "src/lTerm_text.ml" 114 3267 3277
)
"src/lTerm_text.ml" 126 3541 3590 "src/lTerm_text.ml" 126 3541 3596
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref rparen "src/lTerm_text.ml" 115 3298 3302 "src/lTerm_text.ml" 115 3298 3308
)
"src/lTerm_text.ml" 126 3541 3581 "src/lTerm_text.ml" 126 3541 3597
type(
  CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 126 3541 3600 "src/lTerm_text.ml" 126 3541 3606
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref lbrace "src/lTerm_text.ml" 116 3329 3333 "src/lTerm_text.ml" 116 3329 3339
)
"src/lTerm_text.ml" 126 3541 3608 "src/lTerm_text.ml" 126 3541 3614
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref rbrace "src/lTerm_text.ml" 117 3360 3364 "src/lTerm_text.ml" 117 3360 3370
)
"src/lTerm_text.ml" 126 3541 3599 "src/lTerm_text.ml" 126 3541 3615
type(
  CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 126 3541 3618 "src/lTerm_text.ml" 126 3541 3626
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref lbracket "src/lTerm_text.ml" 118 3391 3395 "src/lTerm_text.ml" 118 3391 3403
)
"src/lTerm_text.ml" 126 3541 3628 "src/lTerm_text.ml" 126 3541 3636
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref rbracket "src/lTerm_text.ml" 119 3424 3428 "src/lTerm_text.ml" 119 3424 3436
)
"src/lTerm_text.ml" 126 3541 3617 "src/lTerm_text.ml" 126 3541 3637
type(
  CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 126 3541 3580 "src/lTerm_text.ml" 126 3541 3638
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
ident(
  int_ref *sth* "src/lTerm_text.ml" 126 3541 3580 "src/lTerm_text.ml" 126 3541 3638
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list option
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list option
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
"src/lTerm_text.ml" 126 3541 3640 "src/lTerm_text.ml" 126 3541 3643
type(
  int
)
ident(
  def pos "src/lTerm_text.ml" 126 3541 3644 "src/lTerm_text.ml" 204 6036 6041
)
"src/lTerm_text.ml" 126 3541 3644 "src/lTerm_text.ml" 126 3541 3655
type(
  LTerm_style.t
)
ident(
  def style_paren "src/lTerm_text.ml" 127 3658 3660 "src/lTerm_text.ml" 204 6036 6041
)
"src/lTerm_text.ml" 127 3658 3663 "src/lTerm_text.ml" 127 3658 3675
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array -> int
)
ident(
  ext_ref Array.length
)
"src/lTerm_text.ml" 127 3658 3676 "src/lTerm_text.ml" 127 3658 3680
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 127 3658 3663 "src/lTerm_text.ml" 127 3658 3680
type(
  int
)
"src/lTerm_text.ml" 127 3658 3681 "src/lTerm_text.ml" 127 3658 3682
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( > )
)
"src/lTerm_text.ml" 127 3658 3683 "src/lTerm_text.ml" 127 3658 3684
type(
  int
)
"src/lTerm_text.ml" 127 3658 3663 "src/lTerm_text.ml" 127 3658 3684
type(
  bool
)
"src/lTerm_text.ml" 128 3696 3708 "src/lTerm_text.ml" 128 3696 3715
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  def rsearch "src/lTerm_text.ml" 127 3658 3690 "src/lTerm_text.ml" 204 6036 6041
)
"src/lTerm_text.ml" 128 3696 3716 "src/lTerm_text.ml" 128 3696 3719
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 128 3696 3720 "src/lTerm_text.ml" 141 4092 4136
)
"src/lTerm_text.ml" 128 3696 3720 "src/lTerm_text.ml" 128 3696 3724
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def left "src/lTerm_text.ml" 128 3696 3725 "src/lTerm_text.ml" 141 4092 4136
)
"src/lTerm_text.ml" 128 3696 3725 "src/lTerm_text.ml" 128 3696 3730
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def right "src/lTerm_text.ml" 128 3696 3731 "src/lTerm_text.ml" 141 4092 4136
)
"src/lTerm_text.ml" 128 3696 3731 "src/lTerm_text.ml" 128 3696 3736
type(
  int
)
ident(
  def depth "src/lTerm_text.ml" 129 3739 3745 "src/lTerm_text.ml" 141 4092 4136
)
"src/lTerm_text.ml" 129 3739 3748 "src/lTerm_text.ml" 129 3739 3751
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 128 3696 3716 "src/lTerm_text.ml" 128 3696 3719
)
"src/lTerm_text.ml" 129 3739 3752 "src/lTerm_text.ml" 129 3739 3754
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( >= )
)
"src/lTerm_text.ml" 129 3739 3755 "src/lTerm_text.ml" 129 3739 3767
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array -> int
)
ident(
  ext_ref Array.length
)
"src/lTerm_text.ml" 129 3739 3768 "src/lTerm_text.ml" 129 3739 3772
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 129 3739 3755 "src/lTerm_text.ml" 129 3739 3772
type(
  int
)
"src/lTerm_text.ml" 129 3739 3748 "src/lTerm_text.ml" 129 3739 3772
type(
  bool
)
"src/lTerm_text.ml" 130 3778 3786 "src/lTerm_text.ml" 130 3778 3800
type(
  search_result
)
"src/lTerm_text.ml" 132 3812 3824 "src/lTerm_text.ml" 132 3812 3826
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def ch "src/lTerm_text.ml" 133 3846 3854 "src/lTerm_text.ml" 141 4092 4136
)
"src/lTerm_text.ml" 132 3812 3828 "src/lTerm_text.ml" 132 3812 3829
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 132 3812 3824 "src/lTerm_text.ml" 132 3812 3829
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 132 3812 3832 "src/lTerm_text.ml" 132 3812 3836
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 132 3812 3838 "src/lTerm_text.ml" 132 3812 3841
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 128 3696 3716 "src/lTerm_text.ml" 128 3696 3719
)
"src/lTerm_text.ml" 132 3812 3832 "src/lTerm_text.ml" 132 3812 3842
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 133 3846 3857 "src/lTerm_text.ml" 133 3846 3859
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 132 3812 3824 "src/lTerm_text.ml" 132 3812 3826
)
"src/lTerm_text.ml" 133 3846 3860 "src/lTerm_text.ml" 133 3846 3861
type(
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 133 3846 3862 "src/lTerm_text.ml" 133 3846 3867
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref right "src/lTerm_text.ml" 128 3696 3725 "src/lTerm_text.ml" 128 3696 3730
)
"src/lTerm_text.ml" 133 3846 3857 "src/lTerm_text.ml" 133 3846 3867
type(
  bool
)
"src/lTerm_text.ml" 134 3873 3886 "src/lTerm_text.ml" 134 3873 3891
type(
  int
)
ident(
  int_ref depth "src/lTerm_text.ml" 128 3696 3731 "src/lTerm_text.ml" 128 3696 3736
)
"src/lTerm_text.ml" 134 3873 3892 "src/lTerm_text.ml" 134 3873 3893
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 134 3873 3894 "src/lTerm_text.ml" 134 3873 3895
type(
  int
)
"src/lTerm_text.ml" 134 3873 3886 "src/lTerm_text.ml" 134 3873 3895
type(
  bool
)
"src/lTerm_text.ml" 135 3901 3925 "src/lTerm_text.ml" 135 3901 3928
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 128 3696 3716 "src/lTerm_text.ml" 128 3696 3719
)
"src/lTerm_text.ml" 135 3901 3913 "src/lTerm_text.ml" 135 3901 3928
type(
  search_result
)
"src/lTerm_text.ml" 137 3944 3956 "src/lTerm_text.ml" 137 3944 3963
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  int_ref rsearch "src/lTerm_text.ml" 128 3696 3708 "src/lTerm_text.ml" 128 3696 3715
)
"src/lTerm_text.ml" 137 3944 3965 "src/lTerm_text.ml" 137 3944 3968
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 128 3696 3716 "src/lTerm_text.ml" 128 3696 3719
)
"src/lTerm_text.ml" 137 3944 3969 "src/lTerm_text.ml" 137 3944 3970
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 137 3944 3971 "src/lTerm_text.ml" 137 3944 3972
type(
  int
)
"src/lTerm_text.ml" 137 3944 3964 "src/lTerm_text.ml" 137 3944 3973
type(
  int
)
"src/lTerm_text.ml" 137 3944 3974 "src/lTerm_text.ml" 137 3944 3978
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref left "src/lTerm_text.ml" 128 3696 3720 "src/lTerm_text.ml" 128 3696 3724
)
"src/lTerm_text.ml" 137 3944 3979 "src/lTerm_text.ml" 137 3944 3984
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref right "src/lTerm_text.ml" 128 3696 3725 "src/lTerm_text.ml" 128 3696 3730
)
"src/lTerm_text.ml" 137 3944 3986 "src/lTerm_text.ml" 137 3944 3991
type(
  int
)
ident(
  int_ref depth "src/lTerm_text.ml" 128 3696 3731 "src/lTerm_text.ml" 128 3696 3736
)
"src/lTerm_text.ml" 137 3944 3992 "src/lTerm_text.ml" 137 3944 3993
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lTerm_text.ml" 137 3944 3994 "src/lTerm_text.ml" 137 3944 3995
type(
  int
)
"src/lTerm_text.ml" 137 3944 3985 "src/lTerm_text.ml" 137 3944 3996
type(
  int
)
"src/lTerm_text.ml" 137 3944 3956 "src/lTerm_text.ml" 137 3944 3996
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 134 3873 3883 "src/lTerm_text.ml" 137 3944 3996
type(
  search_result
)
"src/lTerm_text.ml" 138 3997 4013 "src/lTerm_text.ml" 138 3997 4015
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 132 3812 3824 "src/lTerm_text.ml" 132 3812 3826
)
"src/lTerm_text.ml" 138 3997 4016 "src/lTerm_text.ml" 138 3997 4017
type(
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 138 3997 4018 "src/lTerm_text.ml" 138 3997 4022
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref left "src/lTerm_text.ml" 128 3696 3720 "src/lTerm_text.ml" 128 3696 3724
)
"src/lTerm_text.ml" 138 3997 4013 "src/lTerm_text.ml" 138 3997 4022
type(
  bool
)
"src/lTerm_text.ml" 139 4028 4038 "src/lTerm_text.ml" 139 4028 4045
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  int_ref rsearch "src/lTerm_text.ml" 128 3696 3708 "src/lTerm_text.ml" 128 3696 3715
)
"src/lTerm_text.ml" 139 4028 4047 "src/lTerm_text.ml" 139 4028 4050
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 128 3696 3716 "src/lTerm_text.ml" 128 3696 3719
)
"src/lTerm_text.ml" 139 4028 4051 "src/lTerm_text.ml" 139 4028 4052
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 139 4028 4053 "src/lTerm_text.ml" 139 4028 4054
type(
  int
)
"src/lTerm_text.ml" 139 4028 4046 "src/lTerm_text.ml" 139 4028 4055
type(
  int
)
"src/lTerm_text.ml" 139 4028 4056 "src/lTerm_text.ml" 139 4028 4060
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref left "src/lTerm_text.ml" 128 3696 3720 "src/lTerm_text.ml" 128 3696 3724
)
"src/lTerm_text.ml" 139 4028 4061 "src/lTerm_text.ml" 139 4028 4066
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref right "src/lTerm_text.ml" 128 3696 3725 "src/lTerm_text.ml" 128 3696 3730
)
"src/lTerm_text.ml" 139 4028 4068 "src/lTerm_text.ml" 139 4028 4073
type(
  int
)
ident(
  int_ref depth "src/lTerm_text.ml" 128 3696 3731 "src/lTerm_text.ml" 128 3696 3736
)
"src/lTerm_text.ml" 139 4028 4074 "src/lTerm_text.ml" 139 4028 4075
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 139 4028 4076 "src/lTerm_text.ml" 139 4028 4077
type(
  int
)
"src/lTerm_text.ml" 139 4028 4067 "src/lTerm_text.ml" 139 4028 4078
type(
  int
)
"src/lTerm_text.ml" 139 4028 4038 "src/lTerm_text.ml" 139 4028 4078
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 141 4092 4102 "src/lTerm_text.ml" 141 4092 4109
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  int_ref rsearch "src/lTerm_text.ml" 128 3696 3708 "src/lTerm_text.ml" 128 3696 3715
)
"src/lTerm_text.ml" 141 4092 4111 "src/lTerm_text.ml" 141 4092 4114
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 128 3696 3716 "src/lTerm_text.ml" 128 3696 3719
)
"src/lTerm_text.ml" 141 4092 4115 "src/lTerm_text.ml" 141 4092 4116
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 141 4092 4117 "src/lTerm_text.ml" 141 4092 4118
type(
  int
)
"src/lTerm_text.ml" 141 4092 4110 "src/lTerm_text.ml" 141 4092 4119
type(
  int
)
"src/lTerm_text.ml" 141 4092 4120 "src/lTerm_text.ml" 141 4092 4124
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref left "src/lTerm_text.ml" 128 3696 3720 "src/lTerm_text.ml" 128 3696 3724
)
"src/lTerm_text.ml" 141 4092 4125 "src/lTerm_text.ml" 141 4092 4130
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref right "src/lTerm_text.ml" 128 3696 3725 "src/lTerm_text.ml" 128 3696 3730
)
"src/lTerm_text.ml" 141 4092 4131 "src/lTerm_text.ml" 141 4092 4136
type(
  int
)
ident(
  int_ref depth "src/lTerm_text.ml" 128 3696 3731 "src/lTerm_text.ml" 128 3696 3736
)
"src/lTerm_text.ml" 141 4092 4102 "src/lTerm_text.ml" 141 4092 4136
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 138 3997 4010 "src/lTerm_text.ml" 141 4092 4136
type(
  search_result
)
"src/lTerm_text.ml" 133 3846 3854 "src/lTerm_text.ml" 141 4092 4136
type(
  search_result
)
"src/lTerm_text.ml" 132 3812 3820 "src/lTerm_text.ml" 141 4092 4136
type(
  search_result
)
"src/lTerm_text.ml" 129 3739 3745 "src/lTerm_text.ml" 141 4092 4136
type(
  search_result
)
"src/lTerm_text.ml" 143 4144 4156 "src/lTerm_text.ml" 143 4144 4163
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  def lsearch "src/lTerm_text.ml" 143 4144 4148 "src/lTerm_text.ml" 203 6021 6035
)
"src/lTerm_text.ml" 143 4144 4164 "src/lTerm_text.ml" 143 4144 4167
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 143 4144 4168 "src/lTerm_text.ml" 156 4523 4567
)
"src/lTerm_text.ml" 143 4144 4168 "src/lTerm_text.ml" 143 4144 4172
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def left "src/lTerm_text.ml" 143 4144 4173 "src/lTerm_text.ml" 156 4523 4567
)
"src/lTerm_text.ml" 143 4144 4173 "src/lTerm_text.ml" 143 4144 4178
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def right "src/lTerm_text.ml" 143 4144 4179 "src/lTerm_text.ml" 156 4523 4567
)
"src/lTerm_text.ml" 143 4144 4179 "src/lTerm_text.ml" 143 4144 4184
type(
  int
)
ident(
  def depth "src/lTerm_text.ml" 144 4187 4193 "src/lTerm_text.ml" 156 4523 4567
)
"src/lTerm_text.ml" 144 4187 4196 "src/lTerm_text.ml" 144 4187 4199
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 143 4144 4164 "src/lTerm_text.ml" 143 4144 4167
)
"src/lTerm_text.ml" 144 4187 4200 "src/lTerm_text.ml" 144 4187 4201
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( < )
)
"src/lTerm_text.ml" 144 4187 4202 "src/lTerm_text.ml" 144 4187 4203
type(
  int
)
"src/lTerm_text.ml" 144 4187 4196 "src/lTerm_text.ml" 144 4187 4203
type(
  bool
)
"src/lTerm_text.ml" 145 4209 4217 "src/lTerm_text.ml" 145 4209 4231
type(
  search_result
)
"src/lTerm_text.ml" 147 4243 4255 "src/lTerm_text.ml" 147 4243 4257
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def ch "src/lTerm_text.ml" 148 4277 4285 "src/lTerm_text.ml" 156 4523 4567
)
"src/lTerm_text.ml" 147 4243 4259 "src/lTerm_text.ml" 147 4243 4260
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 147 4243 4255 "src/lTerm_text.ml" 147 4243 4260
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 147 4243 4263 "src/lTerm_text.ml" 147 4243 4267
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 147 4243 4269 "src/lTerm_text.ml" 147 4243 4272
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 143 4144 4164 "src/lTerm_text.ml" 143 4144 4167
)
"src/lTerm_text.ml" 147 4243 4263 "src/lTerm_text.ml" 147 4243 4273
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 148 4277 4288 "src/lTerm_text.ml" 148 4277 4290
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 147 4243 4255 "src/lTerm_text.ml" 147 4243 4257
)
"src/lTerm_text.ml" 148 4277 4291 "src/lTerm_text.ml" 148 4277 4292
type(
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 148 4277 4293 "src/lTerm_text.ml" 148 4277 4297
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref left "src/lTerm_text.ml" 143 4144 4168 "src/lTerm_text.ml" 143 4144 4172
)
"src/lTerm_text.ml" 148 4277 4288 "src/lTerm_text.ml" 148 4277 4297
type(
  bool
)
"src/lTerm_text.ml" 149 4303 4316 "src/lTerm_text.ml" 149 4303 4321
type(
  int
)
ident(
  int_ref depth "src/lTerm_text.ml" 143 4144 4179 "src/lTerm_text.ml" 143 4144 4184
)
"src/lTerm_text.ml" 149 4303 4322 "src/lTerm_text.ml" 149 4303 4323
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 149 4303 4324 "src/lTerm_text.ml" 149 4303 4325
type(
  int
)
"src/lTerm_text.ml" 149 4303 4316 "src/lTerm_text.ml" 149 4303 4325
type(
  bool
)
"src/lTerm_text.ml" 150 4331 4355 "src/lTerm_text.ml" 150 4331 4358
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 143 4144 4164 "src/lTerm_text.ml" 143 4144 4167
)
"src/lTerm_text.ml" 150 4331 4343 "src/lTerm_text.ml" 150 4331 4358
type(
  search_result
)
"src/lTerm_text.ml" 152 4374 4386 "src/lTerm_text.ml" 152 4374 4393
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  int_ref lsearch "src/lTerm_text.ml" 143 4144 4156 "src/lTerm_text.ml" 143 4144 4163
)
"src/lTerm_text.ml" 152 4374 4395 "src/lTerm_text.ml" 152 4374 4398
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 143 4144 4164 "src/lTerm_text.ml" 143 4144 4167
)
"src/lTerm_text.ml" 152 4374 4399 "src/lTerm_text.ml" 152 4374 4400
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lTerm_text.ml" 152 4374 4401 "src/lTerm_text.ml" 152 4374 4402
type(
  int
)
"src/lTerm_text.ml" 152 4374 4394 "src/lTerm_text.ml" 152 4374 4403
type(
  int
)
"src/lTerm_text.ml" 152 4374 4404 "src/lTerm_text.ml" 152 4374 4408
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref left "src/lTerm_text.ml" 143 4144 4168 "src/lTerm_text.ml" 143 4144 4172
)
"src/lTerm_text.ml" 152 4374 4409 "src/lTerm_text.ml" 152 4374 4414
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref right "src/lTerm_text.ml" 143 4144 4173 "src/lTerm_text.ml" 143 4144 4178
)
"src/lTerm_text.ml" 152 4374 4416 "src/lTerm_text.ml" 152 4374 4421
type(
  int
)
ident(
  int_ref depth "src/lTerm_text.ml" 143 4144 4179 "src/lTerm_text.ml" 143 4144 4184
)
"src/lTerm_text.ml" 152 4374 4422 "src/lTerm_text.ml" 152 4374 4423
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lTerm_text.ml" 152 4374 4424 "src/lTerm_text.ml" 152 4374 4425
type(
  int
)
"src/lTerm_text.ml" 152 4374 4415 "src/lTerm_text.ml" 152 4374 4426
type(
  int
)
"src/lTerm_text.ml" 152 4374 4386 "src/lTerm_text.ml" 152 4374 4426
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 149 4303 4313 "src/lTerm_text.ml" 152 4374 4426
type(
  search_result
)
"src/lTerm_text.ml" 153 4427 4443 "src/lTerm_text.ml" 153 4427 4445
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 147 4243 4255 "src/lTerm_text.ml" 147 4243 4257
)
"src/lTerm_text.ml" 153 4427 4446 "src/lTerm_text.ml" 153 4427 4447
type(
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 153 4427 4448 "src/lTerm_text.ml" 153 4427 4453
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref right "src/lTerm_text.ml" 143 4144 4173 "src/lTerm_text.ml" 143 4144 4178
)
"src/lTerm_text.ml" 153 4427 4443 "src/lTerm_text.ml" 153 4427 4453
type(
  bool
)
"src/lTerm_text.ml" 154 4459 4469 "src/lTerm_text.ml" 154 4459 4476
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  int_ref lsearch "src/lTerm_text.ml" 143 4144 4156 "src/lTerm_text.ml" 143 4144 4163
)
"src/lTerm_text.ml" 154 4459 4478 "src/lTerm_text.ml" 154 4459 4481
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 143 4144 4164 "src/lTerm_text.ml" 143 4144 4167
)
"src/lTerm_text.ml" 154 4459 4482 "src/lTerm_text.ml" 154 4459 4483
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lTerm_text.ml" 154 4459 4484 "src/lTerm_text.ml" 154 4459 4485
type(
  int
)
"src/lTerm_text.ml" 154 4459 4477 "src/lTerm_text.ml" 154 4459 4486
type(
  int
)
"src/lTerm_text.ml" 154 4459 4487 "src/lTerm_text.ml" 154 4459 4491
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref left "src/lTerm_text.ml" 143 4144 4168 "src/lTerm_text.ml" 143 4144 4172
)
"src/lTerm_text.ml" 154 4459 4492 "src/lTerm_text.ml" 154 4459 4497
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref right "src/lTerm_text.ml" 143 4144 4173 "src/lTerm_text.ml" 143 4144 4178
)
"src/lTerm_text.ml" 154 4459 4499 "src/lTerm_text.ml" 154 4459 4504
type(
  int
)
ident(
  int_ref depth "src/lTerm_text.ml" 143 4144 4179 "src/lTerm_text.ml" 143 4144 4184
)
"src/lTerm_text.ml" 154 4459 4505 "src/lTerm_text.ml" 154 4459 4506
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 154 4459 4507 "src/lTerm_text.ml" 154 4459 4508
type(
  int
)
"src/lTerm_text.ml" 154 4459 4498 "src/lTerm_text.ml" 154 4459 4509
type(
  int
)
"src/lTerm_text.ml" 154 4459 4469 "src/lTerm_text.ml" 154 4459 4509
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 156 4523 4533 "src/lTerm_text.ml" 156 4523 4540
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  int_ref lsearch "src/lTerm_text.ml" 143 4144 4156 "src/lTerm_text.ml" 143 4144 4163
)
"src/lTerm_text.ml" 156 4523 4542 "src/lTerm_text.ml" 156 4523 4545
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 143 4144 4164 "src/lTerm_text.ml" 143 4144 4167
)
"src/lTerm_text.ml" 156 4523 4546 "src/lTerm_text.ml" 156 4523 4547
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lTerm_text.ml" 156 4523 4548 "src/lTerm_text.ml" 156 4523 4549
type(
  int
)
"src/lTerm_text.ml" 156 4523 4541 "src/lTerm_text.ml" 156 4523 4550
type(
  int
)
"src/lTerm_text.ml" 156 4523 4551 "src/lTerm_text.ml" 156 4523 4555
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref left "src/lTerm_text.ml" 143 4144 4168 "src/lTerm_text.ml" 143 4144 4172
)
"src/lTerm_text.ml" 156 4523 4556 "src/lTerm_text.ml" 156 4523 4561
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref right "src/lTerm_text.ml" 143 4144 4173 "src/lTerm_text.ml" 143 4144 4178
)
"src/lTerm_text.ml" 156 4523 4562 "src/lTerm_text.ml" 156 4523 4567
type(
  int
)
ident(
  int_ref depth "src/lTerm_text.ml" 143 4144 4179 "src/lTerm_text.ml" 143 4144 4184
)
"src/lTerm_text.ml" 156 4523 4533 "src/lTerm_text.ml" 156 4523 4567
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 153 4427 4440 "src/lTerm_text.ml" 156 4523 4567
type(
  search_result
)
"src/lTerm_text.ml" 148 4277 4285 "src/lTerm_text.ml" 156 4523 4567
type(
  search_result
)
"src/lTerm_text.ml" 147 4243 4251 "src/lTerm_text.ml" 156 4523 4567
type(
  search_result
)
"src/lTerm_text.ml" 144 4187 4193 "src/lTerm_text.ml" 156 4523 4567
type(
  search_result
)
"src/lTerm_text.ml" 158 4575 4583 "src/lTerm_text.ml" 158 4575 4588
type(
  bool
)
ident(
  def found "src/lTerm_text.ml" 184 5337 5341 "src/lTerm_text.ml" 203 6021 6035
)
"src/lTerm_text.ml" 159 4591 4600 "src/lTerm_text.ml" 159 4591 4603
type(
  int
)
ident(
  int_ref pos "src/lTerm_text.ml" 126 3541 3640 "src/lTerm_text.ml" 126 3541 3643
)
"src/lTerm_text.ml" 159 4591 4604 "src/lTerm_text.ml" 159 4591 4605
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 159 4591 4606 "src/lTerm_text.ml" 159 4591 4618
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array -> int
)
ident(
  ext_ref Array.length
)
"src/lTerm_text.ml" 159 4591 4619 "src/lTerm_text.ml" 159 4591 4623
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 159 4591 4606 "src/lTerm_text.ml" 159 4591 4623
type(
  int
)
"src/lTerm_text.ml" 159 4591 4600 "src/lTerm_text.ml" 159 4591 4623
type(
  bool
)
"src/lTerm_text.ml" 160 4629 4637 "src/lTerm_text.ml" 160 4629 4642
type(
  bool
)
"src/lTerm_text.ml" 162 4654 4666 "src/lTerm_text.ml" 162 4654 4668
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def ch "src/lTerm_text.ml" 163 4688 4696 "src/lTerm_text.ml" 182 5310 5329
)
"src/lTerm_text.ml" 162 4654 4670 "src/lTerm_text.ml" 162 4654 4671
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 162 4654 4666 "src/lTerm_text.ml" 162 4654 4671
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 162 4654 4674 "src/lTerm_text.ml" 162 4654 4678
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 162 4654 4680 "src/lTerm_text.ml" 162 4654 4683
type(
  int
)
ident(
  int_ref pos "src/lTerm_text.ml" 126 3541 3640 "src/lTerm_text.ml" 126 3541 3643
)
"src/lTerm_text.ml" 162 4654 4674 "src/lTerm_text.ml" 162 4654 4684
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 163 4688 4704 "src/lTerm_text.ml" 163 4688 4708
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list -> search_result
)
ident(
  def loop "src/lTerm_text.ml" 163 4688 4696 "src/lTerm_text.ml" 182 5310 5329
)
"src/lTerm_text.ml" 164 4720 4732 "src/lTerm_text.ml" 164 4720 4734
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
"src/lTerm_text.ml" 165 4738 4752 "src/lTerm_text.ml" 165 4738 4766
type(
  search_result
)
"src/lTerm_text.ml" 166 4767 4780 "src/lTerm_text.ml" 166 4767 4786
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def lparen "src/lTerm_text.ml" 167 4807 4821 "src/lTerm_text.ml" 172 4999 5024
)
"src/lTerm_text.ml" 166 4767 4788 "src/lTerm_text.ml" 166 4767 4794
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def rparen "src/lTerm_text.ml" 167 4807 4821 "src/lTerm_text.ml" 172 4999 5024
)
"src/lTerm_text.ml" 166 4767 4779 "src/lTerm_text.ml" 166 4767 4795
type(
  CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 166 4767 4799 "src/lTerm_text.ml" 166 4767 4803
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
ident(
  def rest "src/lTerm_text.ml" 167 4807 4821 "src/lTerm_text.ml" 172 4999 5024
)
"src/lTerm_text.ml" 166 4767 4779 "src/lTerm_text.ml" 166 4767 4803
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
"src/lTerm_text.ml" 167 4807 4824 "src/lTerm_text.ml" 167 4807 4826
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 162 4654 4666 "src/lTerm_text.ml" 162 4654 4668
)
"src/lTerm_text.ml" 167 4807 4827 "src/lTerm_text.ml" 167 4807 4828
type(
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 167 4807 4829 "src/lTerm_text.ml" 167 4807 4835
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref lparen "src/lTerm_text.ml" 166 4767 4780 "src/lTerm_text.ml" 166 4767 4786
)
"src/lTerm_text.ml" 167 4807 4824 "src/lTerm_text.ml" 167 4807 4835
type(
  bool
)
"src/lTerm_text.ml" 168 4841 4857 "src/lTerm_text.ml" 168 4841 4864
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  int_ref rsearch "src/lTerm_text.ml" 128 3696 3708 "src/lTerm_text.ml" 128 3696 3715
)
"src/lTerm_text.ml" 168 4841 4866 "src/lTerm_text.ml" 168 4841 4869
type(
  int
)
ident(
  int_ref pos "src/lTerm_text.ml" 126 3541 3640 "src/lTerm_text.ml" 126 3541 3643
)
"src/lTerm_text.ml" 168 4841 4870 "src/lTerm_text.ml" 168 4841 4871
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 168 4841 4872 "src/lTerm_text.ml" 168 4841 4873
type(
  int
)
"src/lTerm_text.ml" 168 4841 4865 "src/lTerm_text.ml" 168 4841 4874
type(
  int
)
"src/lTerm_text.ml" 168 4841 4875 "src/lTerm_text.ml" 168 4841 4881
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref lparen "src/lTerm_text.ml" 166 4767 4780 "src/lTerm_text.ml" 166 4767 4786
)
"src/lTerm_text.ml" 168 4841 4882 "src/lTerm_text.ml" 168 4841 4888
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref rparen "src/lTerm_text.ml" 166 4767 4788 "src/lTerm_text.ml" 166 4767 4794
)
"src/lTerm_text.ml" 168 4841 4889 "src/lTerm_text.ml" 168 4841 4890
type(
  int
)
"src/lTerm_text.ml" 168 4841 4857 "src/lTerm_text.ml" 168 4841 4890
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 169 4891 4913 "src/lTerm_text.ml" 169 4891 4915
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 162 4654 4666 "src/lTerm_text.ml" 162 4654 4668
)
"src/lTerm_text.ml" 169 4891 4916 "src/lTerm_text.ml" 169 4891 4917
type(
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 169 4891 4918 "src/lTerm_text.ml" 169 4891 4924
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref rparen "src/lTerm_text.ml" 166 4767 4788 "src/lTerm_text.ml" 166 4767 4794
)
"src/lTerm_text.ml" 169 4891 4913 "src/lTerm_text.ml" 169 4891 4924
type(
  bool
)
"src/lTerm_text.ml" 170 4930 4946 "src/lTerm_text.ml" 170 4930 4953
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  int_ref lsearch "src/lTerm_text.ml" 143 4144 4156 "src/lTerm_text.ml" 143 4144 4163
)
"src/lTerm_text.ml" 170 4930 4955 "src/lTerm_text.ml" 170 4930 4958
type(
  int
)
ident(
  int_ref pos "src/lTerm_text.ml" 126 3541 3640 "src/lTerm_text.ml" 126 3541 3643
)
"src/lTerm_text.ml" 170 4930 4959 "src/lTerm_text.ml" 170 4930 4960
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lTerm_text.ml" 170 4930 4961 "src/lTerm_text.ml" 170 4930 4962
type(
  int
)
"src/lTerm_text.ml" 170 4930 4954 "src/lTerm_text.ml" 170 4930 4963
type(
  int
)
"src/lTerm_text.ml" 170 4930 4964 "src/lTerm_text.ml" 170 4930 4970
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref lparen "src/lTerm_text.ml" 166 4767 4780 "src/lTerm_text.ml" 166 4767 4786
)
"src/lTerm_text.ml" 170 4930 4971 "src/lTerm_text.ml" 170 4930 4977
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref rparen "src/lTerm_text.ml" 166 4767 4788 "src/lTerm_text.ml" 166 4767 4794
)
"src/lTerm_text.ml" 170 4930 4978 "src/lTerm_text.ml" 170 4930 4979
type(
  int
)
"src/lTerm_text.ml" 170 4930 4946 "src/lTerm_text.ml" 170 4930 4979
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 172 4999 5015 "src/lTerm_text.ml" 172 4999 5019
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list -> search_result
)
ident(
  int_ref loop "src/lTerm_text.ml" 163 4688 4704 "src/lTerm_text.ml" 163 4688 4708
)
"src/lTerm_text.ml" 172 4999 5020 "src/lTerm_text.ml" 172 4999 5024
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
ident(
  int_ref rest "src/lTerm_text.ml" 166 4767 4799 "src/lTerm_text.ml" 166 4767 4803
)
"src/lTerm_text.ml" 172 4999 5015 "src/lTerm_text.ml" 172 4999 5024
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 169 4891 4910 "src/lTerm_text.ml" 172 4999 5024
type(
  search_result
)
"src/lTerm_text.ml" 167 4807 4821 "src/lTerm_text.ml" 172 4999 5024
type(
  search_result
)
"src/lTerm_text.ml" 163 4688 4711 "src/lTerm_text.ml" 172 4999 5024
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list -> search_result
)
"src/lTerm_text.ml" 174 5036 5050 "src/lTerm_text.ml" 174 5036 5054
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list -> search_result
)
ident(
  int_ref loop "src/lTerm_text.ml" 163 4688 4704 "src/lTerm_text.ml" 163 4688 4708
)
"src/lTerm_text.ml" 174 5036 5055 "src/lTerm_text.ml" 174 5036 5060
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
ident(
  int_ref paren "src/lTerm_text.ml" 126 3541 3572 "src/lTerm_text.ml" 126 3541 3577
)
"src/lTerm_text.ml" 174 5036 5050 "src/lTerm_text.ml" 174 5036 5060
call(
  stack
)
type(
  search_result
)
"src/lTerm_text.ml" 175 5066 5090 "src/lTerm_text.ml" 175 5066 5093
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 176 5097 5111 "src/lTerm_text.ml" 178 5212 5230
)
"src/lTerm_text.ml" 175 5066 5078 "src/lTerm_text.ml" 175 5066 5093
type(
  search_result
)
"src/lTerm_text.ml" 176 5097 5115 "src/lTerm_text.ml" 176 5097 5117
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def ch "src/lTerm_text.ml" 177 5141 5155 "src/lTerm_text.ml" 178 5212 5230
)
"src/lTerm_text.ml" 176 5097 5119 "src/lTerm_text.ml" 176 5097 5124
type(
  LTerm_style.t
)
ident(
  def style "src/lTerm_text.ml" 177 5141 5155 "src/lTerm_text.ml" 178 5212 5230
)
"src/lTerm_text.ml" 176 5097 5115 "src/lTerm_text.ml" 176 5097 5124
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 176 5097 5127 "src/lTerm_text.ml" 176 5097 5131
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 176 5097 5133 "src/lTerm_text.ml" 176 5097 5136
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 175 5066 5090 "src/lTerm_text.ml" 175 5066 5093
)
"src/lTerm_text.ml" 176 5097 5127 "src/lTerm_text.ml" 176 5097 5137
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 177 5141 5155 "src/lTerm_text.ml" 177 5141 5159
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 177 5141 5161 "src/lTerm_text.ml" 177 5141 5164
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 175 5066 5090 "src/lTerm_text.ml" 175 5066 5093
)
"src/lTerm_text.ml" 177 5141 5170 "src/lTerm_text.ml" 177 5141 5172
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 176 5097 5115 "src/lTerm_text.ml" 176 5097 5117
)
"src/lTerm_text.ml" 177 5141 5174 "src/lTerm_text.ml" 177 5141 5191
type(
  LTerm_style.t -> LTerm_style.t -> LTerm_style.t
)
ident(
  ext_ref LTerm_style.merge
)
"src/lTerm_text.ml" 177 5141 5192 "src/lTerm_text.ml" 177 5141 5203
type(
  LTerm_style.t
)
ident(
  int_ref style_paren "src/lTerm_text.ml" 126 3541 3644 "src/lTerm_text.ml" 126 3541 3655
)
"src/lTerm_text.ml" 177 5141 5204 "src/lTerm_text.ml" 177 5141 5209
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 176 5097 5119 "src/lTerm_text.ml" 176 5097 5124
)
"src/lTerm_text.ml" 177 5141 5174 "src/lTerm_text.ml" 177 5141 5209
call(
  stack
)
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 177 5141 5169 "src/lTerm_text.ml" 177 5141 5210
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 177 5141 5155 "src/lTerm_text.ml" 177 5141 5210
type(
  unit
)
"src/lTerm_text.ml" 178 5212 5226 "src/lTerm_text.ml" 178 5212 5230
type(
  bool
)
"src/lTerm_text.ml" 177 5141 5155 "src/lTerm_text.ml" 178 5212 5230
type(
  bool
)
"src/lTerm_text.ml" 176 5097 5111 "src/lTerm_text.ml" 178 5212 5230
type(
  bool
)
"src/lTerm_text.ml" 179 5231 5243 "src/lTerm_text.ml" 179 5231 5257
type(
  search_result
)
"src/lTerm_text.ml" 180 5261 5275 "src/lTerm_text.ml" 180 5261 5279
type(
  bool
)
"src/lTerm_text.ml" 181 5280 5292 "src/lTerm_text.ml" 181 5280 5306
type(
  search_result
)
"src/lTerm_text.ml" 182 5310 5324 "src/lTerm_text.ml" 182 5310 5329
type(
  bool
)
"src/lTerm_text.ml" 174 5036 5044 "src/lTerm_text.ml" 182 5310 5329
type(
  bool
)
"src/lTerm_text.ml" 163 4688 4696 "src/lTerm_text.ml" 182 5310 5329
type(
  bool
)
"src/lTerm_text.ml" 162 4654 4662 "src/lTerm_text.ml" 182 5310 5329
type(
  bool
)
"src/lTerm_text.ml" 159 4591 4597 "src/lTerm_text.ml" 182 5310 5329
type(
  bool
)
"src/lTerm_text.ml" 184 5337 5344 "src/lTerm_text.ml" 184 5337 5347
type(
  bool -> bool
)
ident(
  ext_ref Pervasives.not
)
"src/lTerm_text.ml" 184 5337 5348 "src/lTerm_text.ml" 184 5337 5353
type(
  bool
)
ident(
  int_ref found "src/lTerm_text.ml" 158 4575 4583 "src/lTerm_text.ml" 158 4575 4588
)
"src/lTerm_text.ml" 184 5337 5344 "src/lTerm_text.ml" 184 5337 5353
type(
  bool
)
"src/lTerm_text.ml" 184 5337 5354 "src/lTerm_text.ml" 184 5337 5356
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( && )
)
"src/lTerm_text.ml" 184 5337 5357 "src/lTerm_text.ml" 184 5337 5360
type(
  int
)
ident(
  int_ref pos "src/lTerm_text.ml" 126 3541 3640 "src/lTerm_text.ml" 126 3541 3643
)
"src/lTerm_text.ml" 184 5337 5361 "src/lTerm_text.ml" 184 5337 5362
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( > )
)
"src/lTerm_text.ml" 184 5337 5363 "src/lTerm_text.ml" 184 5337 5364
type(
  int
)
"src/lTerm_text.ml" 184 5337 5357 "src/lTerm_text.ml" 184 5337 5364
type(
  bool
)
"src/lTerm_text.ml" 184 5337 5344 "src/lTerm_text.ml" 184 5337 5364
type(
  bool
)
"src/lTerm_text.ml" 185 5370 5380 "src/lTerm_text.ml" 185 5370 5382
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def ch "src/lTerm_text.ml" 186 5410 5416 "src/lTerm_text.ml" 203 6021 6035
)
"src/lTerm_text.ml" 185 5370 5384 "src/lTerm_text.ml" 185 5370 5389
type(
  LTerm_style.t
)
ident(
  def style "src/lTerm_text.ml" 186 5410 5416 "src/lTerm_text.ml" 203 6021 6035
)
"src/lTerm_text.ml" 185 5370 5380 "src/lTerm_text.ml" 185 5370 5389
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 185 5370 5392 "src/lTerm_text.ml" 185 5370 5396
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 185 5370 5398 "src/lTerm_text.ml" 185 5370 5401
type(
  int
)
ident(
  int_ref pos "src/lTerm_text.ml" 126 3541 3640 "src/lTerm_text.ml" 126 3541 3643
)
"src/lTerm_text.ml" 185 5370 5402 "src/lTerm_text.ml" 185 5370 5403
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lTerm_text.ml" 185 5370 5404 "src/lTerm_text.ml" 185 5370 5405
type(
  int
)
"src/lTerm_text.ml" 185 5370 5398 "src/lTerm_text.ml" 185 5370 5405
type(
  int
)
"src/lTerm_text.ml" 185 5370 5392 "src/lTerm_text.ml" 185 5370 5406
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 186 5410 5424 "src/lTerm_text.ml" 186 5410 5428
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list -> search_result
)
ident(
  def loop "src/lTerm_text.ml" 186 5410 5416 "src/lTerm_text.ml" 203 6021 6035
)
"src/lTerm_text.ml" 187 5440 5450 "src/lTerm_text.ml" 187 5440 5452
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
"src/lTerm_text.ml" 188 5456 5468 "src/lTerm_text.ml" 188 5456 5482
type(
  search_result
)
"src/lTerm_text.ml" 189 5483 5494 "src/lTerm_text.ml" 189 5483 5500
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def lparen "src/lTerm_text.ml" 190 5521 5533 "src/lTerm_text.ml" 195 5703 5726
)
"src/lTerm_text.ml" 189 5483 5502 "src/lTerm_text.ml" 189 5483 5508
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def rparen "src/lTerm_text.ml" 190 5521 5533 "src/lTerm_text.ml" 195 5703 5726
)
"src/lTerm_text.ml" 189 5483 5493 "src/lTerm_text.ml" 189 5483 5509
type(
  CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t
)
"src/lTerm_text.ml" 189 5483 5513 "src/lTerm_text.ml" 189 5483 5517
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
ident(
  def rest "src/lTerm_text.ml" 190 5521 5533 "src/lTerm_text.ml" 195 5703 5726
)
"src/lTerm_text.ml" 189 5483 5493 "src/lTerm_text.ml" 189 5483 5517
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
"src/lTerm_text.ml" 190 5521 5536 "src/lTerm_text.ml" 190 5521 5538
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 185 5370 5380 "src/lTerm_text.ml" 185 5370 5382
)
"src/lTerm_text.ml" 190 5521 5539 "src/lTerm_text.ml" 190 5521 5540
type(
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 190 5521 5541 "src/lTerm_text.ml" 190 5521 5547
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref lparen "src/lTerm_text.ml" 189 5483 5494 "src/lTerm_text.ml" 189 5483 5500
)
"src/lTerm_text.ml" 190 5521 5536 "src/lTerm_text.ml" 190 5521 5547
type(
  bool
)
"src/lTerm_text.ml" 191 5553 5567 "src/lTerm_text.ml" 191 5553 5574
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  int_ref rsearch "src/lTerm_text.ml" 128 3696 3708 "src/lTerm_text.ml" 128 3696 3715
)
"src/lTerm_text.ml" 191 5553 5576 "src/lTerm_text.ml" 191 5553 5579
type(
  int
)
ident(
  int_ref pos "src/lTerm_text.ml" 126 3541 3640 "src/lTerm_text.ml" 126 3541 3643
)
"src/lTerm_text.ml" 191 5553 5580 "src/lTerm_text.ml" 191 5553 5581
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 191 5553 5582 "src/lTerm_text.ml" 191 5553 5583
type(
  int
)
"src/lTerm_text.ml" 191 5553 5575 "src/lTerm_text.ml" 191 5553 5584
type(
  int
)
"src/lTerm_text.ml" 191 5553 5585 "src/lTerm_text.ml" 191 5553 5591
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref lparen "src/lTerm_text.ml" 189 5483 5494 "src/lTerm_text.ml" 189 5483 5500
)
"src/lTerm_text.ml" 191 5553 5592 "src/lTerm_text.ml" 191 5553 5598
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref rparen "src/lTerm_text.ml" 189 5483 5502 "src/lTerm_text.ml" 189 5483 5508
)
"src/lTerm_text.ml" 191 5553 5599 "src/lTerm_text.ml" 191 5553 5600
type(
  int
)
"src/lTerm_text.ml" 191 5553 5567 "src/lTerm_text.ml" 191 5553 5600
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 192 5601 5621 "src/lTerm_text.ml" 192 5601 5623
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 185 5370 5380 "src/lTerm_text.ml" 185 5370 5382
)
"src/lTerm_text.ml" 192 5601 5624 "src/lTerm_text.ml" 192 5601 5625
type(
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 192 5601 5626 "src/lTerm_text.ml" 192 5601 5632
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref rparen "src/lTerm_text.ml" 189 5483 5502 "src/lTerm_text.ml" 189 5483 5508
)
"src/lTerm_text.ml" 192 5601 5621 "src/lTerm_text.ml" 192 5601 5632
type(
  bool
)
"src/lTerm_text.ml" 193 5638 5652 "src/lTerm_text.ml" 193 5638 5659
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t ->
  CamomileLibraryDyn.Camomile.UChar.t -> int -> search_result
)
ident(
  int_ref lsearch "src/lTerm_text.ml" 143 4144 4156 "src/lTerm_text.ml" 143 4144 4163
)
"src/lTerm_text.ml" 193 5638 5661 "src/lTerm_text.ml" 193 5638 5664
type(
  int
)
ident(
  int_ref pos "src/lTerm_text.ml" 126 3541 3640 "src/lTerm_text.ml" 126 3541 3643
)
"src/lTerm_text.ml" 193 5638 5665 "src/lTerm_text.ml" 193 5638 5666
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lTerm_text.ml" 193 5638 5667 "src/lTerm_text.ml" 193 5638 5668
type(
  int
)
"src/lTerm_text.ml" 193 5638 5660 "src/lTerm_text.ml" 193 5638 5669
type(
  int
)
"src/lTerm_text.ml" 193 5638 5670 "src/lTerm_text.ml" 193 5638 5676
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref lparen "src/lTerm_text.ml" 189 5483 5494 "src/lTerm_text.ml" 189 5483 5500
)
"src/lTerm_text.ml" 193 5638 5677 "src/lTerm_text.ml" 193 5638 5683
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref rparen "src/lTerm_text.ml" 189 5483 5502 "src/lTerm_text.ml" 189 5483 5508
)
"src/lTerm_text.ml" 193 5638 5684 "src/lTerm_text.ml" 193 5638 5685
type(
  int
)
"src/lTerm_text.ml" 193 5638 5652 "src/lTerm_text.ml" 193 5638 5685
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 195 5703 5717 "src/lTerm_text.ml" 195 5703 5721
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list -> search_result
)
ident(
  int_ref loop "src/lTerm_text.ml" 186 5410 5424 "src/lTerm_text.ml" 186 5410 5428
)
"src/lTerm_text.ml" 195 5703 5722 "src/lTerm_text.ml" 195 5703 5726
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
ident(
  int_ref rest "src/lTerm_text.ml" 189 5483 5513 "src/lTerm_text.ml" 189 5483 5517
)
"src/lTerm_text.ml" 195 5703 5717 "src/lTerm_text.ml" 195 5703 5726
call(
  tail
)
type(
  search_result
)
"src/lTerm_text.ml" 192 5601 5618 "src/lTerm_text.ml" 195 5703 5726
type(
  search_result
)
"src/lTerm_text.ml" 190 5521 5533 "src/lTerm_text.ml" 195 5703 5726
type(
  search_result
)
"src/lTerm_text.ml" 186 5410 5431 "src/lTerm_text.ml" 195 5703 5726
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list -> search_result
)
"src/lTerm_text.ml" 197 5736 5748 "src/lTerm_text.ml" 197 5736 5752
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list -> search_result
)
ident(
  int_ref loop "src/lTerm_text.ml" 186 5410 5424 "src/lTerm_text.ml" 186 5410 5428
)
"src/lTerm_text.ml" 197 5736 5753 "src/lTerm_text.ml" 197 5736 5758
type(
  (CamomileLibraryDyn.Camomile.UChar.t * CamomileLibraryDyn.Camomile.UChar.t)
  list
)
ident(
  int_ref paren "src/lTerm_text.ml" 126 3541 3572 "src/lTerm_text.ml" 126 3541 3577
)
"src/lTerm_text.ml" 197 5736 5748 "src/lTerm_text.ml" 197 5736 5758
call(
  stack
)
type(
  search_result
)
"src/lTerm_text.ml" 198 5764 5786 "src/lTerm_text.ml" 198 5764 5789
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 199 5793 5805 "src/lTerm_text.ml" 201 5908 5975
)
"src/lTerm_text.ml" 198 5764 5774 "src/lTerm_text.ml" 198 5764 5789
type(
  search_result
)
"src/lTerm_text.ml" 199 5793 5805 "src/lTerm_text.ml" 199 5793 5809
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 199 5793 5811 "src/lTerm_text.ml" 199 5793 5814
type(
  int
)
ident(
  int_ref pos "src/lTerm_text.ml" 126 3541 3640 "src/lTerm_text.ml" 126 3541 3643
)
"src/lTerm_text.ml" 199 5793 5815 "src/lTerm_text.ml" 199 5793 5816
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"src/lTerm_text.ml" 199 5793 5817 "src/lTerm_text.ml" 199 5793 5818
type(
  int
)
"src/lTerm_text.ml" 199 5793 5811 "src/lTerm_text.ml" 199 5793 5818
type(
  int
)
"src/lTerm_text.ml" 199 5793 5824 "src/lTerm_text.ml" 199 5793 5826
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 185 5370 5380 "src/lTerm_text.ml" 185 5370 5382
)
"src/lTerm_text.ml" 199 5793 5828 "src/lTerm_text.ml" 199 5793 5845
type(
  LTerm_style.t -> LTerm_style.t -> LTerm_style.t
)
ident(
  ext_ref LTerm_style.merge
)
"src/lTerm_text.ml" 199 5793 5846 "src/lTerm_text.ml" 199 5793 5857
type(
  LTerm_style.t
)
ident(
  int_ref style_paren "src/lTerm_text.ml" 126 3541 3644 "src/lTerm_text.ml" 126 3541 3655
)
"src/lTerm_text.ml" 199 5793 5858 "src/lTerm_text.ml" 199 5793 5863
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 185 5370 5384 "src/lTerm_text.ml" 185 5370 5389
)
"src/lTerm_text.ml" 199 5793 5828 "src/lTerm_text.ml" 199 5793 5863
call(
  stack
)
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 199 5793 5823 "src/lTerm_text.ml" 199 5793 5864
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 199 5793 5805 "src/lTerm_text.ml" 199 5793 5864
type(
  unit
)
"src/lTerm_text.ml" 200 5866 5882 "src/lTerm_text.ml" 200 5866 5884
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  def ch "src/lTerm_text.ml" 201 5908 5920 "src/lTerm_text.ml" 201 5908 5975
)
"src/lTerm_text.ml" 200 5866 5886 "src/lTerm_text.ml" 200 5866 5891
type(
  LTerm_style.t
)
ident(
  def style "src/lTerm_text.ml" 201 5908 5920 "src/lTerm_text.ml" 201 5908 5975
)
"src/lTerm_text.ml" 200 5866 5882 "src/lTerm_text.ml" 200 5866 5891
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 200 5866 5894 "src/lTerm_text.ml" 200 5866 5898
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 200 5866 5900 "src/lTerm_text.ml" 200 5866 5903
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 198 5764 5786 "src/lTerm_text.ml" 198 5764 5789
)
"src/lTerm_text.ml" 200 5866 5894 "src/lTerm_text.ml" 200 5866 5904
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 201 5908 5920 "src/lTerm_text.ml" 201 5908 5924
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref text "src/lTerm_text.ml" 126 3541 3565 "src/lTerm_text.ml" 126 3541 3569
)
"src/lTerm_text.ml" 201 5908 5926 "src/lTerm_text.ml" 201 5908 5929
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 198 5764 5786 "src/lTerm_text.ml" 198 5764 5789
)
"src/lTerm_text.ml" 201 5908 5935 "src/lTerm_text.ml" 201 5908 5937
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref ch "src/lTerm_text.ml" 200 5866 5882 "src/lTerm_text.ml" 200 5866 5884
)
"src/lTerm_text.ml" 201 5908 5939 "src/lTerm_text.ml" 201 5908 5956
type(
  LTerm_style.t -> LTerm_style.t -> LTerm_style.t
)
ident(
  ext_ref LTerm_style.merge
)
"src/lTerm_text.ml" 201 5908 5957 "src/lTerm_text.ml" 201 5908 5968
type(
  LTerm_style.t
)
ident(
  int_ref style_paren "src/lTerm_text.ml" 126 3541 3644 "src/lTerm_text.ml" 126 3541 3655
)
"src/lTerm_text.ml" 201 5908 5969 "src/lTerm_text.ml" 201 5908 5974
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 200 5866 5886 "src/lTerm_text.ml" 200 5866 5891
)
"src/lTerm_text.ml" 201 5908 5939 "src/lTerm_text.ml" 201 5908 5974
call(
  stack
)
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 201 5908 5934 "src/lTerm_text.ml" 201 5908 5975
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 201 5908 5920 "src/lTerm_text.ml" 201 5908 5975
type(
  unit
)
"src/lTerm_text.ml" 200 5866 5878 "src/lTerm_text.ml" 201 5908 5975
type(
  unit
)
"src/lTerm_text.ml" 199 5793 5805 "src/lTerm_text.ml" 201 5908 5975
type(
  unit
)
"src/lTerm_text.ml" 202 5976 5986 "src/lTerm_text.ml" 202 5976 6000
type(
  search_result
)
"src/lTerm_text.ml" 202 5976 6003 "src/lTerm_text.ml" 202 5976 6017
type(
  search_result
)
"src/lTerm_text.ml" 202 5976 5986 "src/lTerm_text.ml" 202 5976 6017
type(
  search_result
)
"src/lTerm_text.ml" 203 6021 6033 "src/lTerm_text.ml" 203 6021 6035
type(
  unit
)
"src/lTerm_text.ml" 197 5736 5742 "src/lTerm_text.ml" 203 6021 6035
type(
  unit
)
"src/lTerm_text.ml" 186 5410 5416 "src/lTerm_text.ml" 203 6021 6035
type(
  unit
)
"src/lTerm_text.ml" 185 5370 5376 "src/lTerm_text.ml" 203 6021 6035
type(
  unit
)
"src/lTerm_text.ml" 184 5337 5341 "src/lTerm_text.ml" 203 6021 6035
type(
  unit
)
"src/lTerm_text.ml" 158 4575 4579 "src/lTerm_text.ml" 203 6021 6035
type(
  unit
)
"src/lTerm_text.ml" 143 4144 4148 "src/lTerm_text.ml" 203 6021 6035
type(
  unit
)
"src/lTerm_text.ml" 127 3658 3690 "src/lTerm_text.ml" 204 6036 6041
type(
  unit
)
"src/lTerm_text.ml" 127 3658 3660 "src/lTerm_text.ml" 204 6036 6041
type(
  unit
)
"src/lTerm_text.ml" 237 6830 6834 "src/lTerm_text.ml" 237 6830 6847
type(
  item list -> int
)
ident(
  def markup_length "src/lTerm_text.ml" 246 7080 7080 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 237 6830 6848 "src/lTerm_text.ml" 237 6830 6854
type(
  item list
)
ident(
  def markup "src/lTerm_text.ml" 238 6857 6859 "src/lTerm_text.ml" 244 7063 7078
)
"src/lTerm_text.ml" 238 6857 6867 "src/lTerm_text.ml" 238 6857 6871
type(
  int -> item list -> int
)
ident(
  def loop "src/lTerm_text.ml" 238 6857 6859 "src/lTerm_text.ml" 244 7063 7078
)
"src/lTerm_text.ml" 238 6857 6872 "src/lTerm_text.ml" 238 6857 6875
type(
  int
)
ident(
  def len "src/lTerm_text.ml" 238 6857 6878 "src/lTerm_text.ml" 242 7025 7057
)
"src/lTerm_text.ml" 239 6887 6893 "src/lTerm_text.ml" 239 6887 6895
type(
  item list
)
"src/lTerm_text.ml" 239 6887 6899 "src/lTerm_text.ml" 239 6887 6902
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 238 6857 6872 "src/lTerm_text.ml" 238 6857 6875
)
"src/lTerm_text.ml" 240 6903 6911 "src/lTerm_text.ml" 240 6903 6914
type(
  Zed_utf8.t
)
ident(
  def str "src/lTerm_text.ml" 240 6903 6926 "src/lTerm_text.ml" 240 6903 6963
)
"src/lTerm_text.ml" 240 6903 6909 "src/lTerm_text.ml" 240 6903 6914
type(
  item
)
"src/lTerm_text.ml" 240 6903 6918 "src/lTerm_text.ml" 240 6903 6922
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 240 6903 6926 "src/lTerm_text.ml" 240 6903 6963
)
"src/lTerm_text.ml" 240 6903 6909 "src/lTerm_text.ml" 240 6903 6922
type(
  item list
)
"src/lTerm_text.ml" 240 6903 6926 "src/lTerm_text.ml" 240 6903 6930
type(
  int -> item list -> int
)
ident(
  int_ref loop "src/lTerm_text.ml" 238 6857 6867 "src/lTerm_text.ml" 238 6857 6871
)
"src/lTerm_text.ml" 240 6903 6932 "src/lTerm_text.ml" 240 6903 6935
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 238 6857 6872 "src/lTerm_text.ml" 238 6857 6875
)
"src/lTerm_text.ml" 240 6903 6936 "src/lTerm_text.ml" 240 6903 6937
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 240 6903 6938 "src/lTerm_text.ml" 240 6903 6953
type(
  Zed_utf8.t -> int
)
ident(
  ext_ref Zed_utf8.length
)
"src/lTerm_text.ml" 240 6903 6954 "src/lTerm_text.ml" 240 6903 6957
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 240 6903 6911 "src/lTerm_text.ml" 240 6903 6914
)
"src/lTerm_text.ml" 240 6903 6938 "src/lTerm_text.ml" 240 6903 6957
call(
  stack
)
type(
  int
)
"src/lTerm_text.ml" 240 6903 6931 "src/lTerm_text.ml" 240 6903 6958
type(
  int
)
"src/lTerm_text.ml" 240 6903 6959 "src/lTerm_text.ml" 240 6903 6963
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 240 6903 6918 "src/lTerm_text.ml" 240 6903 6922
)
"src/lTerm_text.ml" 240 6903 6926 "src/lTerm_text.ml" 240 6903 6963
call(
  tail
)
type(
  int
)
"src/lTerm_text.ml" 241 6964 6972 "src/lTerm_text.ml" 241 6964 6975
type(
  Zed_rope.t
)
ident(
  def str "src/lTerm_text.ml" 241 6964 6987 "src/lTerm_text.ml" 241 6964 7024
)
"src/lTerm_text.ml" 241 6964 6970 "src/lTerm_text.ml" 241 6964 6975
type(
  item
)
"src/lTerm_text.ml" 241 6964 6979 "src/lTerm_text.ml" 241 6964 6983
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 241 6964 6987 "src/lTerm_text.ml" 241 6964 7024
)
"src/lTerm_text.ml" 241 6964 6970 "src/lTerm_text.ml" 241 6964 6983
type(
  item list
)
"src/lTerm_text.ml" 241 6964 6987 "src/lTerm_text.ml" 241 6964 6991
type(
  int -> item list -> int
)
ident(
  int_ref loop "src/lTerm_text.ml" 238 6857 6867 "src/lTerm_text.ml" 238 6857 6871
)
"src/lTerm_text.ml" 241 6964 6993 "src/lTerm_text.ml" 241 6964 6996
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 238 6857 6872 "src/lTerm_text.ml" 238 6857 6875
)
"src/lTerm_text.ml" 241 6964 6997 "src/lTerm_text.ml" 241 6964 6998
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 241 6964 6999 "src/lTerm_text.ml" 241 6964 7014
type(
  Zed_rope.t -> int
)
ident(
  ext_ref Zed_rope.length
)
"src/lTerm_text.ml" 241 6964 7015 "src/lTerm_text.ml" 241 6964 7018
type(
  Zed_rope.t
)
ident(
  int_ref str "src/lTerm_text.ml" 241 6964 6972 "src/lTerm_text.ml" 241 6964 6975
)
"src/lTerm_text.ml" 241 6964 6999 "src/lTerm_text.ml" 241 6964 7018
call(
  stack
)
type(
  int
)
"src/lTerm_text.ml" 241 6964 6992 "src/lTerm_text.ml" 241 6964 7019
type(
  int
)
"src/lTerm_text.ml" 241 6964 7020 "src/lTerm_text.ml" 241 6964 7024
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 241 6964 6979 "src/lTerm_text.ml" 241 6964 6983
)
"src/lTerm_text.ml" 241 6964 6987 "src/lTerm_text.ml" 241 6964 7024
call(
  tail
)
type(
  int
)
"src/lTerm_text.ml" 242 7025 7031 "src/lTerm_text.ml" 242 7025 7032
type(
  item
)
"src/lTerm_text.ml" 242 7025 7036 "src/lTerm_text.ml" 242 7025 7040
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 242 7025 7044 "src/lTerm_text.ml" 242 7025 7057
)
"src/lTerm_text.ml" 242 7025 7031 "src/lTerm_text.ml" 242 7025 7040
type(
  item list
)
"src/lTerm_text.ml" 242 7025 7044 "src/lTerm_text.ml" 242 7025 7048
type(
  int -> item list -> int
)
ident(
  int_ref loop "src/lTerm_text.ml" 238 6857 6867 "src/lTerm_text.ml" 238 6857 6871
)
"src/lTerm_text.ml" 242 7025 7049 "src/lTerm_text.ml" 242 7025 7052
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 238 6857 6872 "src/lTerm_text.ml" 238 6857 6875
)
"src/lTerm_text.ml" 242 7025 7053 "src/lTerm_text.ml" 242 7025 7057
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 242 7025 7036 "src/lTerm_text.ml" 242 7025 7040
)
"src/lTerm_text.ml" 242 7025 7044 "src/lTerm_text.ml" 242 7025 7057
call(
  tail
)
type(
  int
)
"src/lTerm_text.ml" 238 6857 6878 "src/lTerm_text.ml" 242 7025 7057
type(
  item list -> int
)
"src/lTerm_text.ml" 244 7063 7065 "src/lTerm_text.ml" 244 7063 7069
type(
  int -> item list -> int
)
ident(
  int_ref loop "src/lTerm_text.ml" 238 6857 6867 "src/lTerm_text.ml" 238 6857 6871
)
"src/lTerm_text.ml" 244 7063 7070 "src/lTerm_text.ml" 244 7063 7071
type(
  int
)
"src/lTerm_text.ml" 244 7063 7072 "src/lTerm_text.ml" 244 7063 7078
type(
  item list
)
ident(
  int_ref markup "src/lTerm_text.ml" 237 6830 6848 "src/lTerm_text.ml" 237 6830 6854
)
"src/lTerm_text.ml" 244 7063 7065 "src/lTerm_text.ml" 244 7063 7078
call(
  tail
)
type(
  int
)
"src/lTerm_text.ml" 238 6857 6859 "src/lTerm_text.ml" 244 7063 7078
type(
  int
)
"src/lTerm_text.ml" 246 7080 7084 "src/lTerm_text.ml" 246 7080 7088
type(
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def eval "src/lTerm_text.ml" 352 10384 10384 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 246 7080 7089 "src/lTerm_text.ml" 246 7080 7095
type(
  item list
)
ident(
  def markup "src/lTerm_text.ml" 247 7098 7100 "src/lTerm_text.ml" 348 10360 10380
)
"src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
type(
  eval_stack
)
ident(
  def state "src/lTerm_text.ml" 255 7228 7230 "src/lTerm_text.ml" 348 10360 10380
)
"src/lTerm_text.ml" 248 7114 7127 "src/lTerm_text.ml" 248 7114 7129
type(
  bool option list
)
"src/lTerm_text.ml" 249 7131 7149 "src/lTerm_text.ml" 249 7131 7151
type(
  bool option list
)
"src/lTerm_text.ml" 250 7153 7167 "src/lTerm_text.ml" 250 7153 7169
type(
  bool option list
)
"src/lTerm_text.ml" 251 7171 7187 "src/lTerm_text.ml" 251 7171 7189
type(
  bool option list
)
"src/lTerm_text.ml" 252 7191 7202 "src/lTerm_text.ml" 252 7191 7204
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 253 7206 7217 "src/lTerm_text.ml" 253 7206 7219
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 247 7098 7112 "src/lTerm_text.ml" 254 7221 7224
type(
  eval_stack
)
"src/lTerm_text.ml" 255 7228 7234 "src/lTerm_text.ml" 255 7228 7237
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def arr "src/lTerm_text.ml" 256 7283 7285 "src/lTerm_text.ml" 348 10360 10380
)
"src/lTerm_text.ml" 255 7228 7240 "src/lTerm_text.ml" 255 7228 7250
type(
  int ->
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  ext_ref Array.make
)
"src/lTerm_text.ml" 255 7228 7252 "src/lTerm_text.ml" 255 7228 7265
type(
  item list -> int
)
ident(
  int_ref markup_length "src/lTerm_text.ml" 237 6830 6834 "src/lTerm_text.ml" 237 6830 6847
)
"src/lTerm_text.ml" 255 7228 7266 "src/lTerm_text.ml" 255 7228 7272
type(
  item list
)
ident(
  int_ref markup "src/lTerm_text.ml" 246 7080 7089 "src/lTerm_text.ml" 246 7080 7095
)
"src/lTerm_text.ml" 255 7228 7251 "src/lTerm_text.ml" 255 7228 7273
call(
  stack
)
type(
  int
)
"src/lTerm_text.ml" 255 7228 7274 "src/lTerm_text.ml" 255 7228 7279
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
ident(
  int_ref dummy "src/lTerm_text.ml" 19 475 479 "src/lTerm_text.ml" 19 475 484
)
"src/lTerm_text.ml" 255 7228 7240 "src/lTerm_text.ml" 255 7228 7279
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 256 7283 7293 "src/lTerm_text.ml" 256 7283 7302
type(
  Zed_utf8.t -> int -> int -> LTerm_style.t -> int
)
ident(
  def copy_utf8 "src/lTerm_text.ml" 256 7283 7285 "src/lTerm_text.ml" 348 10360 10380
)
"src/lTerm_text.ml" 256 7283 7303 "src/lTerm_text.ml" 256 7283 7306
type(
  Zed_utf8.t
)
ident(
  def str "src/lTerm_text.ml" 256 7283 7307 "src/lTerm_text.ml" 263 7530 7537
)
"src/lTerm_text.ml" 256 7283 7307 "src/lTerm_text.ml" 256 7283 7310
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 256 7283 7311 "src/lTerm_text.ml" 263 7530 7537
)
"src/lTerm_text.ml" 256 7283 7311 "src/lTerm_text.ml" 256 7283 7314
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 256 7283 7315 "src/lTerm_text.ml" 263 7530 7537
)
"src/lTerm_text.ml" 256 7283 7315 "src/lTerm_text.ml" 256 7283 7320
type(
  LTerm_style.t
)
ident(
  def style "src/lTerm_text.ml" 257 7323 7327 "src/lTerm_text.ml" 263 7530 7537
)
"src/lTerm_text.ml" 257 7323 7330 "src/lTerm_text.ml" 257 7323 7333
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 256 7283 7307 "src/lTerm_text.ml" 256 7283 7310
)
"src/lTerm_text.ml" 257 7323 7334 "src/lTerm_text.ml" 257 7323 7335
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"src/lTerm_text.ml" 257 7323 7336 "src/lTerm_text.ml" 257 7323 7349
type(
  Zed_utf8.t -> int
)
ident(
  ext_ref String.length
)
"src/lTerm_text.ml" 257 7323 7350 "src/lTerm_text.ml" 257 7323 7353
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 256 7283 7303 "src/lTerm_text.ml" 256 7283 7306
)
"src/lTerm_text.ml" 257 7323 7336 "src/lTerm_text.ml" 257 7323 7353
type(
  int
)
"src/lTerm_text.ml" 257 7323 7330 "src/lTerm_text.ml" 257 7323 7353
type(
  bool
)
"src/lTerm_text.ml" 258 7359 7365 "src/lTerm_text.ml" 258 7359 7368
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 256 7283 7311 "src/lTerm_text.ml" 256 7283 7314
)
"src/lTerm_text.ml" 260 7384 7394 "src/lTerm_text.ml" 260 7384 7397
type(
  CamomileLibrary.UChar.t
)
ident(
  def chr "src/lTerm_text.ml" 261 7445 7451 "src/lTerm_text.ml" 262 7490 7529
)
"src/lTerm_text.ml" 260 7384 7399 "src/lTerm_text.ml" 260 7384 7402
type(
  int
)
ident(
  def ofs "src/lTerm_text.ml" 261 7445 7451 "src/lTerm_text.ml" 262 7490 7529
)
"src/lTerm_text.ml" 260 7384 7394 "src/lTerm_text.ml" 260 7384 7402
type(
  CamomileLibrary.UChar.t * int
)
"src/lTerm_text.ml" 260 7384 7405 "src/lTerm_text.ml" 260 7384 7433
type(
  Zed_utf8.t -> int -> CamomileLibrary.UChar.t * int
)
ident(
  ext_ref Zed_utf8.unsafe_extract_next
)
"src/lTerm_text.ml" 260 7384 7434 "src/lTerm_text.ml" 260 7384 7437
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 256 7283 7303 "src/lTerm_text.ml" 256 7283 7306
)
"src/lTerm_text.ml" 260 7384 7438 "src/lTerm_text.ml" 260 7384 7441
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 256 7283 7307 "src/lTerm_text.ml" 256 7283 7310
)
"src/lTerm_text.ml" 260 7384 7405 "src/lTerm_text.ml" 260 7384 7441
call(
  stack
)
type(
  CamomileLibrary.UChar.t * int
)
"src/lTerm_text.ml" 261 7445 7451 "src/lTerm_text.ml" 261 7445 7467
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  int -> CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t -> unit
)
ident(
  ext_ref Array.unsafe_set
)
"src/lTerm_text.ml" 261 7445 7468 "src/lTerm_text.ml" 261 7445 7471
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 255 7228 7234 "src/lTerm_text.ml" 255 7228 7237
)
"src/lTerm_text.ml" 261 7445 7472 "src/lTerm_text.ml" 261 7445 7475
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 256 7283 7311 "src/lTerm_text.ml" 256 7283 7314
)
"src/lTerm_text.ml" 261 7445 7477 "src/lTerm_text.ml" 261 7445 7480
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref chr "src/lTerm_text.ml" 260 7384 7394 "src/lTerm_text.ml" 260 7384 7397
)
"src/lTerm_text.ml" 261 7445 7482 "src/lTerm_text.ml" 261 7445 7487
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 256 7283 7315 "src/lTerm_text.ml" 256 7283 7320
)
"src/lTerm_text.ml" 261 7445 7476 "src/lTerm_text.ml" 261 7445 7488
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 261 7445 7451 "src/lTerm_text.ml" 261 7445 7488
type(
  unit
)
"src/lTerm_text.ml" 262 7490 7496 "src/lTerm_text.ml" 262 7490 7505
type(
  Zed_utf8.t -> int -> int -> LTerm_style.t -> int
)
ident(
  int_ref copy_utf8 "src/lTerm_text.ml" 256 7283 7293 "src/lTerm_text.ml" 256 7283 7302
)
"src/lTerm_text.ml" 262 7490 7506 "src/lTerm_text.ml" 262 7490 7509
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 256 7283 7303 "src/lTerm_text.ml" 256 7283 7306
)
"src/lTerm_text.ml" 262 7490 7510 "src/lTerm_text.ml" 262 7490 7513
type(
  int
)
ident(
  int_ref ofs "src/lTerm_text.ml" 260 7384 7399 "src/lTerm_text.ml" 260 7384 7402
)
"src/lTerm_text.ml" 262 7490 7515 "src/lTerm_text.ml" 262 7490 7518
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 256 7283 7311 "src/lTerm_text.ml" 256 7283 7314
)
"src/lTerm_text.ml" 262 7490 7519 "src/lTerm_text.ml" 262 7490 7520
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 262 7490 7521 "src/lTerm_text.ml" 262 7490 7522
type(
  int
)
"src/lTerm_text.ml" 262 7490 7514 "src/lTerm_text.ml" 262 7490 7523
type(
  int
)
"src/lTerm_text.ml" 262 7490 7524 "src/lTerm_text.ml" 262 7490 7529
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 256 7283 7315 "src/lTerm_text.ml" 256 7283 7320
)
"src/lTerm_text.ml" 262 7490 7496 "src/lTerm_text.ml" 262 7490 7529
call(
  tail
)
type(
  int
)
"src/lTerm_text.ml" 261 7445 7451 "src/lTerm_text.ml" 262 7490 7529
type(
  int
)
"src/lTerm_text.ml" 259 7369 7378 "src/lTerm_text.ml" 263 7530 7537
type(
  int
)
"src/lTerm_text.ml" 257 7323 7327 "src/lTerm_text.ml" 263 7530 7537
type(
  int
)
"src/lTerm_text.ml" 265 7543 7553 "src/lTerm_text.ml" 265 7543 7562
type(
  Zed_rope.Zip.t -> int -> LTerm_style.t -> int
)
ident(
  def copy_rope "src/lTerm_text.ml" 265 7543 7545 "src/lTerm_text.ml" 348 10360 10380
)
"src/lTerm_text.ml" 265 7543 7563 "src/lTerm_text.ml" 265 7543 7566
type(
  Zed_rope.Zip.t
)
ident(
  def zip "src/lTerm_text.ml" 265 7543 7567 "src/lTerm_text.ml" 272 7767 7774
)
"src/lTerm_text.ml" 265 7543 7567 "src/lTerm_text.ml" 265 7543 7570
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 265 7543 7571 "src/lTerm_text.ml" 272 7767 7774
)
"src/lTerm_text.ml" 265 7543 7571 "src/lTerm_text.ml" 265 7543 7576
type(
  LTerm_style.t
)
ident(
  def style "src/lTerm_text.ml" 266 7579 7583 "src/lTerm_text.ml" 272 7767 7774
)
"src/lTerm_text.ml" 266 7579 7586 "src/lTerm_text.ml" 266 7579 7605
type(
  Zed_rope.Zip.t -> bool
)
ident(
  ext_ref Zed_rope.Zip.at_eos
)
"src/lTerm_text.ml" 266 7579 7606 "src/lTerm_text.ml" 266 7579 7609
type(
  Zed_rope.Zip.t
)
ident(
  int_ref zip "src/lTerm_text.ml" 265 7543 7563 "src/lTerm_text.ml" 265 7543 7566
)
"src/lTerm_text.ml" 266 7579 7586 "src/lTerm_text.ml" 266 7579 7609
call(
  stack
)
type(
  bool
)
"src/lTerm_text.ml" 267 7615 7621 "src/lTerm_text.ml" 267 7615 7624
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 265 7543 7567 "src/lTerm_text.ml" 265 7543 7570
)
"src/lTerm_text.ml" 269 7640 7650 "src/lTerm_text.ml" 269 7640 7653
type(
  CamomileLibrary.UChar.t
)
ident(
  def chr "src/lTerm_text.ml" 270 7686 7692 "src/lTerm_text.ml" 271 7731 7766
)
"src/lTerm_text.ml" 269 7640 7655 "src/lTerm_text.ml" 269 7640 7658
type(
  Zed_rope.Zip.t
)
ident(
  def zip "src/lTerm_text.ml" 270 7686 7692 "src/lTerm_text.ml" 271 7731 7766
)
"src/lTerm_text.ml" 269 7640 7650 "src/lTerm_text.ml" 269 7640 7658
type(
  CamomileLibrary.UChar.t * Zed_rope.Zip.t
)
"src/lTerm_text.ml" 269 7640 7661 "src/lTerm_text.ml" 269 7640 7678
type(
  Zed_rope.Zip.t -> CamomileLibrary.UChar.t * Zed_rope.Zip.t
)
ident(
  ext_ref Zed_rope.Zip.next
)
"src/lTerm_text.ml" 269 7640 7679 "src/lTerm_text.ml" 269 7640 7682
type(
  Zed_rope.Zip.t
)
ident(
  int_ref zip "src/lTerm_text.ml" 265 7543 7563 "src/lTerm_text.ml" 265 7543 7566
)
"src/lTerm_text.ml" 269 7640 7661 "src/lTerm_text.ml" 269 7640 7682
call(
  stack
)
type(
  CamomileLibrary.UChar.t * Zed_rope.Zip.t
)
"src/lTerm_text.ml" 270 7686 7692 "src/lTerm_text.ml" 270 7686 7708
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  int -> CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t -> unit
)
ident(
  ext_ref Array.unsafe_set
)
"src/lTerm_text.ml" 270 7686 7709 "src/lTerm_text.ml" 270 7686 7712
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 255 7228 7234 "src/lTerm_text.ml" 255 7228 7237
)
"src/lTerm_text.ml" 270 7686 7713 "src/lTerm_text.ml" 270 7686 7716
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 265 7543 7567 "src/lTerm_text.ml" 265 7543 7570
)
"src/lTerm_text.ml" 270 7686 7718 "src/lTerm_text.ml" 270 7686 7721
type(
  CamomileLibraryDyn.Camomile.UChar.t
)
ident(
  int_ref chr "src/lTerm_text.ml" 269 7640 7650 "src/lTerm_text.ml" 269 7640 7653
)
"src/lTerm_text.ml" 270 7686 7723 "src/lTerm_text.ml" 270 7686 7728
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 265 7543 7571 "src/lTerm_text.ml" 265 7543 7576
)
"src/lTerm_text.ml" 270 7686 7717 "src/lTerm_text.ml" 270 7686 7729
type(
  CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t
)
"src/lTerm_text.ml" 270 7686 7692 "src/lTerm_text.ml" 270 7686 7729
type(
  unit
)
"src/lTerm_text.ml" 271 7731 7737 "src/lTerm_text.ml" 271 7731 7746
type(
  Zed_rope.Zip.t -> int -> LTerm_style.t -> int
)
ident(
  int_ref copy_rope "src/lTerm_text.ml" 265 7543 7553 "src/lTerm_text.ml" 265 7543 7562
)
"src/lTerm_text.ml" 271 7731 7747 "src/lTerm_text.ml" 271 7731 7750
type(
  Zed_rope.Zip.t
)
ident(
  int_ref zip "src/lTerm_text.ml" 269 7640 7655 "src/lTerm_text.ml" 269 7640 7658
)
"src/lTerm_text.ml" 271 7731 7752 "src/lTerm_text.ml" 271 7731 7755
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 265 7543 7567 "src/lTerm_text.ml" 265 7543 7570
)
"src/lTerm_text.ml" 271 7731 7756 "src/lTerm_text.ml" 271 7731 7757
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"src/lTerm_text.ml" 271 7731 7758 "src/lTerm_text.ml" 271 7731 7759
type(
  int
)
"src/lTerm_text.ml" 271 7731 7751 "src/lTerm_text.ml" 271 7731 7760
type(
  int
)
"src/lTerm_text.ml" 271 7731 7761 "src/lTerm_text.ml" 271 7731 7766
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 265 7543 7571 "src/lTerm_text.ml" 265 7543 7576
)
"src/lTerm_text.ml" 271 7731 7737 "src/lTerm_text.ml" 271 7731 7766
call(
  tail
)
type(
  int
)
"src/lTerm_text.ml" 270 7686 7692 "src/lTerm_text.ml" 271 7731 7766
type(
  int
)
"src/lTerm_text.ml" 268 7625 7634 "src/lTerm_text.ml" 272 7767 7774
type(
  int
)
"src/lTerm_text.ml" 266 7579 7583 "src/lTerm_text.ml" 272 7767 7774
type(
  int
)
"src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def loop "src/lTerm_text.ml" 274 7780 7782 "src/lTerm_text.ml" 348 10360 10380
)
"src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
type(
  int
)
ident(
  def idx "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 346 10345 10354
)
"src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
type(
  LTerm_style.t
)
ident(
  def style "src/lTerm_text.ml" 274 7780 7807 "src/lTerm_text.ml" 346 10345 10354
)
"src/lTerm_text.ml" 275 7816 7822 "src/lTerm_text.ml" 275 7816 7824
type(
  item list
)
"src/lTerm_text.ml" 276 7828 7836 "src/lTerm_text.ml" 276 7828 7839
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref arr "src/lTerm_text.ml" 255 7228 7234 "src/lTerm_text.ml" 255 7228 7237
)
"src/lTerm_text.ml" 277 7840 7848 "src/lTerm_text.ml" 277 7840 7851
type(
  Zed_utf8.t
)
ident(
  def str "src/lTerm_text.ml" 278 7863 7871 "src/lTerm_text.ml" 278 7863 7914
)
"src/lTerm_text.ml" 277 7840 7846 "src/lTerm_text.ml" 277 7840 7851
type(
  item
)
"src/lTerm_text.ml" 277 7840 7855 "src/lTerm_text.ml" 277 7840 7859
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 278 7863 7871 "src/lTerm_text.ml" 278 7863 7914
)
"src/lTerm_text.ml" 277 7840 7846 "src/lTerm_text.ml" 277 7840 7859
type(
  item list
)
"src/lTerm_text.ml" 278 7863 7871 "src/lTerm_text.ml" 278 7863 7875
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 278 7863 7877 "src/lTerm_text.ml" 278 7863 7886
type(
  Zed_utf8.t -> int -> int -> LTerm_style.t -> int
)
ident(
  int_ref copy_utf8 "src/lTerm_text.ml" 256 7283 7293 "src/lTerm_text.ml" 256 7283 7302
)
"src/lTerm_text.ml" 278 7863 7887 "src/lTerm_text.ml" 278 7863 7890
type(
  Zed_utf8.t
)
ident(
  int_ref str "src/lTerm_text.ml" 277 7840 7848 "src/lTerm_text.ml" 277 7840 7851
)
"src/lTerm_text.ml" 278 7863 7891 "src/lTerm_text.ml" 278 7863 7892
type(
  int
)
"src/lTerm_text.ml" 278 7863 7893 "src/lTerm_text.ml" 278 7863 7896
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 278 7863 7897 "src/lTerm_text.ml" 278 7863 7902
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 278 7863 7876 "src/lTerm_text.ml" 278 7863 7903
call(
  stack
)
type(
  int
)
"src/lTerm_text.ml" 278 7863 7904 "src/lTerm_text.ml" 278 7863 7909
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 278 7863 7910 "src/lTerm_text.ml" 278 7863 7914
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 277 7840 7855 "src/lTerm_text.ml" 277 7840 7859
)
"src/lTerm_text.ml" 278 7863 7871 "src/lTerm_text.ml" 278 7863 7914
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 279 7915 7923 "src/lTerm_text.ml" 279 7915 7926
type(
  Zed_rope.t
)
ident(
  def str "src/lTerm_text.ml" 280 7938 7946 "src/lTerm_text.ml" 280 7938 8011
)
"src/lTerm_text.ml" 279 7915 7921 "src/lTerm_text.ml" 279 7915 7926
type(
  item
)
"src/lTerm_text.ml" 279 7915 7930 "src/lTerm_text.ml" 279 7915 7934
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 280 7938 7946 "src/lTerm_text.ml" 280 7938 8011
)
"src/lTerm_text.ml" 279 7915 7921 "src/lTerm_text.ml" 279 7915 7934
type(
  item list
)
"src/lTerm_text.ml" 280 7938 7946 "src/lTerm_text.ml" 280 7938 7950
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 280 7938 7952 "src/lTerm_text.ml" 280 7938 7961
type(
  Zed_rope.Zip.t -> int -> LTerm_style.t -> int
)
ident(
  int_ref copy_rope "src/lTerm_text.ml" 265 7543 7553 "src/lTerm_text.ml" 265 7543 7562
)
"src/lTerm_text.ml" 280 7938 7963 "src/lTerm_text.ml" 280 7938 7982
type(
  Zed_rope.rope -> int -> Zed_rope.Zip.t
)
ident(
  ext_ref Zed_rope.Zip.make_f
)
"src/lTerm_text.ml" 280 7938 7983 "src/lTerm_text.ml" 280 7938 7986
type(
  Zed_rope.rope
)
ident(
  int_ref str "src/lTerm_text.ml" 279 7915 7923 "src/lTerm_text.ml" 279 7915 7926
)
"src/lTerm_text.ml" 280 7938 7987 "src/lTerm_text.ml" 280 7938 7988
type(
  int
)
"src/lTerm_text.ml" 280 7938 7962 "src/lTerm_text.ml" 280 7938 7989
call(
  stack
)
type(
  Zed_rope.Zip.t
)
"src/lTerm_text.ml" 280 7938 7990 "src/lTerm_text.ml" 280 7938 7993
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 280 7938 7994 "src/lTerm_text.ml" 280 7938 7999
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 280 7938 7951 "src/lTerm_text.ml" 280 7938 8000
call(
  stack
)
type(
  int
)
"src/lTerm_text.ml" 280 7938 8001 "src/lTerm_text.ml" 280 7938 8006
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 280 7938 8007 "src/lTerm_text.ml" 280 7938 8011
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 279 7915 7930 "src/lTerm_text.ml" 279 7915 7934
)
"src/lTerm_text.ml" 280 7938 7946 "src/lTerm_text.ml" 280 7938 8011
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 281 8012 8025 "src/lTerm_text.ml" 281 8012 8031
type(
  bool
)
ident(
  def status "src/lTerm_text.ml" 282 8043 8051 "src/lTerm_text.ml" 283 8095 8150
)
"src/lTerm_text.ml" 281 8012 8018 "src/lTerm_text.ml" 281 8012 8031
type(
  item
)
"src/lTerm_text.ml" 281 8012 8035 "src/lTerm_text.ml" 281 8012 8039
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 282 8043 8051 "src/lTerm_text.ml" 283 8095 8150
)
"src/lTerm_text.ml" 281 8012 8018 "src/lTerm_text.ml" 281 8012 8039
type(
  item list
)
"src/lTerm_text.ml" 282 8043 8051 "src/lTerm_text.ml" 282 8043 8056
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 282 8043 8067 "src/lTerm_text.ml" 282 8043 8072
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 282 8043 8067 "src/lTerm_text.ml" 282 8043 8077
type(
  bool option
)
"src/lTerm_text.ml" 282 8043 8081 "src/lTerm_text.ml" 282 8043 8086
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 282 8043 8081 "src/lTerm_text.ml" 282 8043 8093
type(
  bool option list
)
"src/lTerm_text.ml" 282 8043 8067 "src/lTerm_text.ml" 282 8043 8093
type(
  bool option list
)
"src/lTerm_text.ml" 282 8043 8051 "src/lTerm_text.ml" 282 8043 8093
type(
  unit
)
"src/lTerm_text.ml" 283 8095 8103 "src/lTerm_text.ml" 283 8095 8107
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 283 8095 8108 "src/lTerm_text.ml" 283 8095 8111
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 283 8095 8114 "src/lTerm_text.ml" 283 8095 8119
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 283 8095 8137 "src/lTerm_text.ml" 283 8095 8143
type(
  bool
)
ident(
  int_ref status "src/lTerm_text.ml" 281 8012 8025 "src/lTerm_text.ml" 281 8012 8031
)
"src/lTerm_text.ml" 283 8095 8132 "src/lTerm_text.ml" 283 8095 8143
type(
  bool option
)
"src/lTerm_text.ml" 283 8095 8112 "src/lTerm_text.ml" 283 8095 8145
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 283 8095 8146 "src/lTerm_text.ml" 283 8095 8150
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 281 8012 8035 "src/lTerm_text.ml" 281 8012 8039
)
"src/lTerm_text.ml" 283 8095 8103 "src/lTerm_text.ml" 283 8095 8150
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 282 8043 8051 "src/lTerm_text.ml" 283 8095 8150
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 284 8151 8157 "src/lTerm_text.ml" 284 8151 8163
type(
  item
)
"src/lTerm_text.ml" 284 8151 8167 "src/lTerm_text.ml" 284 8151 8171
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 284 8151 8175 "src/lTerm_text.ml" 291 8378 8387
)
"src/lTerm_text.ml" 284 8151 8157 "src/lTerm_text.ml" 284 8151 8171
type(
  item list
)
"src/lTerm_text.ml" 285 8181 8195 "src/lTerm_text.ml" 285 8181 8200
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 285 8181 8195 "src/lTerm_text.ml" 285 8181 8207
type(
  bool option list
)
"src/lTerm_text.ml" 286 8213 8225 "src/lTerm_text.ml" 286 8213 8227
type(
  bool option list
)
"src/lTerm_text.ml" 287 8231 8245 "src/lTerm_text.ml" 287 8231 8249
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 287 8231 8250 "src/lTerm_text.ml" 287 8231 8253
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 287 8231 8254 "src/lTerm_text.ml" 287 8231 8259
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 287 8231 8260 "src/lTerm_text.ml" 287 8231 8264
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 284 8151 8167 "src/lTerm_text.ml" 284 8151 8171
)
"src/lTerm_text.ml" 287 8231 8245 "src/lTerm_text.ml" 287 8231 8264
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 288 8265 8277 "src/lTerm_text.ml" 288 8265 8281
type(
  bool option
)
ident(
  def save "src/lTerm_text.ml" 289 8290 8304 "src/lTerm_text.ml" 290 8323 8377
)
"src/lTerm_text.ml" 288 8265 8285 "src/lTerm_text.ml" 288 8265 8286
type(
  bool option list
)
ident(
  def l "src/lTerm_text.ml" 289 8290 8304 "src/lTerm_text.ml" 290 8323 8377
)
"src/lTerm_text.ml" 288 8265 8277 "src/lTerm_text.ml" 288 8265 8286
type(
  bool option list
)
"src/lTerm_text.ml" 289 8290 8304 "src/lTerm_text.ml" 289 8290 8309
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 289 8290 8320 "src/lTerm_text.ml" 289 8290 8321
type(
  bool option list
)
ident(
  int_ref l "src/lTerm_text.ml" 288 8265 8285 "src/lTerm_text.ml" 288 8265 8286
)
"src/lTerm_text.ml" 289 8290 8304 "src/lTerm_text.ml" 289 8290 8321
type(
  unit
)
"src/lTerm_text.ml" 290 8323 8337 "src/lTerm_text.ml" 290 8323 8341
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 290 8323 8342 "src/lTerm_text.ml" 290 8323 8345
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 290 8323 8348 "src/lTerm_text.ml" 290 8323 8353
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 290 8323 8366 "src/lTerm_text.ml" 290 8323 8370
type(
  bool option
)
ident(
  int_ref save "src/lTerm_text.ml" 288 8265 8277 "src/lTerm_text.ml" 288 8265 8281
)
"src/lTerm_text.ml" 290 8323 8346 "src/lTerm_text.ml" 290 8323 8372
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 290 8323 8373 "src/lTerm_text.ml" 290 8323 8377
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 284 8151 8167 "src/lTerm_text.ml" 284 8151 8171
)
"src/lTerm_text.ml" 290 8323 8337 "src/lTerm_text.ml" 290 8323 8377
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 289 8290 8304 "src/lTerm_text.ml" 290 8323 8377
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 284 8151 8175 "src/lTerm_text.ml" 291 8378 8387
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 292 8388 8406 "src/lTerm_text.ml" 292 8388 8412
type(
  bool
)
ident(
  def status "src/lTerm_text.ml" 293 8424 8432 "src/lTerm_text.ml" 294 8491 8551
)
"src/lTerm_text.ml" 292 8388 8394 "src/lTerm_text.ml" 292 8388 8412
type(
  item
)
"src/lTerm_text.ml" 292 8388 8416 "src/lTerm_text.ml" 292 8388 8420
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 293 8424 8432 "src/lTerm_text.ml" 294 8491 8551
)
"src/lTerm_text.ml" 292 8388 8394 "src/lTerm_text.ml" 292 8388 8420
type(
  item list
)
"src/lTerm_text.ml" 293 8424 8432 "src/lTerm_text.ml" 293 8424 8437
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 293 8424 8453 "src/lTerm_text.ml" 293 8424 8458
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 293 8424 8453 "src/lTerm_text.ml" 293 8424 8468
type(
  bool option
)
"src/lTerm_text.ml" 293 8424 8472 "src/lTerm_text.ml" 293 8424 8477
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 293 8424 8472 "src/lTerm_text.ml" 293 8424 8489
type(
  bool option list
)
"src/lTerm_text.ml" 293 8424 8453 "src/lTerm_text.ml" 293 8424 8489
type(
  bool option list
)
"src/lTerm_text.ml" 293 8424 8432 "src/lTerm_text.ml" 293 8424 8489
type(
  unit
)
"src/lTerm_text.ml" 294 8491 8499 "src/lTerm_text.ml" 294 8491 8503
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 294 8491 8504 "src/lTerm_text.ml" 294 8491 8507
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 294 8491 8510 "src/lTerm_text.ml" 294 8491 8515
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 294 8491 8538 "src/lTerm_text.ml" 294 8491 8544
type(
  bool
)
ident(
  int_ref status "src/lTerm_text.ml" 292 8388 8406 "src/lTerm_text.ml" 292 8388 8412
)
"src/lTerm_text.ml" 294 8491 8533 "src/lTerm_text.ml" 294 8491 8544
type(
  bool option
)
"src/lTerm_text.ml" 294 8491 8508 "src/lTerm_text.ml" 294 8491 8546
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 294 8491 8547 "src/lTerm_text.ml" 294 8491 8551
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 292 8388 8416 "src/lTerm_text.ml" 292 8388 8420
)
"src/lTerm_text.ml" 294 8491 8499 "src/lTerm_text.ml" 294 8491 8551
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 293 8424 8432 "src/lTerm_text.ml" 294 8491 8551
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 295 8552 8558 "src/lTerm_text.ml" 295 8552 8569
type(
  item
)
"src/lTerm_text.ml" 295 8552 8573 "src/lTerm_text.ml" 295 8552 8577
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 295 8552 8581 "src/lTerm_text.ml" 302 8799 8808
)
"src/lTerm_text.ml" 295 8552 8558 "src/lTerm_text.ml" 295 8552 8577
type(
  item list
)
"src/lTerm_text.ml" 296 8587 8601 "src/lTerm_text.ml" 296 8587 8606
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 296 8587 8601 "src/lTerm_text.ml" 296 8587 8618
type(
  bool option list
)
"src/lTerm_text.ml" 297 8624 8636 "src/lTerm_text.ml" 297 8624 8638
type(
  bool option list
)
"src/lTerm_text.ml" 298 8642 8656 "src/lTerm_text.ml" 298 8642 8660
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 298 8642 8661 "src/lTerm_text.ml" 298 8642 8664
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 298 8642 8665 "src/lTerm_text.ml" 298 8642 8670
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 298 8642 8671 "src/lTerm_text.ml" 298 8642 8675
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 295 8552 8573 "src/lTerm_text.ml" 295 8552 8577
)
"src/lTerm_text.ml" 298 8642 8656 "src/lTerm_text.ml" 298 8642 8675
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 299 8676 8688 "src/lTerm_text.ml" 299 8676 8692
type(
  bool option
)
ident(
  def save "src/lTerm_text.ml" 300 8701 8715 "src/lTerm_text.ml" 301 8739 8798
)
"src/lTerm_text.ml" 299 8676 8696 "src/lTerm_text.ml" 299 8676 8697
type(
  bool option list
)
ident(
  def l "src/lTerm_text.ml" 300 8701 8715 "src/lTerm_text.ml" 301 8739 8798
)
"src/lTerm_text.ml" 299 8676 8688 "src/lTerm_text.ml" 299 8676 8697
type(
  bool option list
)
"src/lTerm_text.ml" 300 8701 8715 "src/lTerm_text.ml" 300 8701 8720
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 300 8701 8736 "src/lTerm_text.ml" 300 8701 8737
type(
  bool option list
)
ident(
  int_ref l "src/lTerm_text.ml" 299 8676 8696 "src/lTerm_text.ml" 299 8676 8697
)
"src/lTerm_text.ml" 300 8701 8715 "src/lTerm_text.ml" 300 8701 8737
type(
  unit
)
"src/lTerm_text.ml" 301 8739 8753 "src/lTerm_text.ml" 301 8739 8757
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 301 8739 8758 "src/lTerm_text.ml" 301 8739 8761
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 301 8739 8764 "src/lTerm_text.ml" 301 8739 8769
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 301 8739 8787 "src/lTerm_text.ml" 301 8739 8791
type(
  bool option
)
ident(
  int_ref save "src/lTerm_text.ml" 299 8676 8688 "src/lTerm_text.ml" 299 8676 8692
)
"src/lTerm_text.ml" 301 8739 8762 "src/lTerm_text.ml" 301 8739 8793
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 301 8739 8794 "src/lTerm_text.ml" 301 8739 8798
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 295 8552 8573 "src/lTerm_text.ml" 295 8552 8577
)
"src/lTerm_text.ml" 301 8739 8753 "src/lTerm_text.ml" 301 8739 8798
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 300 8701 8715 "src/lTerm_text.ml" 301 8739 8798
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 295 8552 8581 "src/lTerm_text.ml" 302 8799 8808
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 303 8809 8823 "src/lTerm_text.ml" 303 8809 8829
type(
  bool
)
ident(
  def status "src/lTerm_text.ml" 304 8841 8849 "src/lTerm_text.ml" 305 8896 8952
)
"src/lTerm_text.ml" 303 8809 8815 "src/lTerm_text.ml" 303 8809 8829
type(
  item
)
"src/lTerm_text.ml" 303 8809 8833 "src/lTerm_text.ml" 303 8809 8837
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 304 8841 8849 "src/lTerm_text.ml" 305 8896 8952
)
"src/lTerm_text.ml" 303 8809 8815 "src/lTerm_text.ml" 303 8809 8837
type(
  item list
)
"src/lTerm_text.ml" 304 8841 8849 "src/lTerm_text.ml" 304 8841 8854
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 304 8841 8866 "src/lTerm_text.ml" 304 8841 8871
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 304 8841 8866 "src/lTerm_text.ml" 304 8841 8877
type(
  bool option
)
"src/lTerm_text.ml" 304 8841 8881 "src/lTerm_text.ml" 304 8841 8886
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 304 8841 8881 "src/lTerm_text.ml" 304 8841 8894
type(
  bool option list
)
"src/lTerm_text.ml" 304 8841 8866 "src/lTerm_text.ml" 304 8841 8894
type(
  bool option list
)
"src/lTerm_text.ml" 304 8841 8849 "src/lTerm_text.ml" 304 8841 8894
type(
  unit
)
"src/lTerm_text.ml" 305 8896 8904 "src/lTerm_text.ml" 305 8896 8908
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 305 8896 8909 "src/lTerm_text.ml" 305 8896 8912
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 305 8896 8915 "src/lTerm_text.ml" 305 8896 8920
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 305 8896 8939 "src/lTerm_text.ml" 305 8896 8945
type(
  bool
)
ident(
  int_ref status "src/lTerm_text.ml" 303 8809 8823 "src/lTerm_text.ml" 303 8809 8829
)
"src/lTerm_text.ml" 305 8896 8934 "src/lTerm_text.ml" 305 8896 8945
type(
  bool option
)
"src/lTerm_text.ml" 305 8896 8913 "src/lTerm_text.ml" 305 8896 8947
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 305 8896 8948 "src/lTerm_text.ml" 305 8896 8952
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 303 8809 8833 "src/lTerm_text.ml" 303 8809 8837
)
"src/lTerm_text.ml" 305 8896 8904 "src/lTerm_text.ml" 305 8896 8952
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 304 8841 8849 "src/lTerm_text.ml" 305 8896 8952
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 306 8953 8959 "src/lTerm_text.ml" 306 8953 8966
type(
  item
)
"src/lTerm_text.ml" 306 8953 8970 "src/lTerm_text.ml" 306 8953 8974
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 306 8953 8978 "src/lTerm_text.ml" 313 9184 9193
)
"src/lTerm_text.ml" 306 8953 8959 "src/lTerm_text.ml" 306 8953 8974
type(
  item list
)
"src/lTerm_text.ml" 307 8984 8998 "src/lTerm_text.ml" 307 8984 9003
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 307 8984 8998 "src/lTerm_text.ml" 307 8984 9011
type(
  bool option list
)
"src/lTerm_text.ml" 308 9017 9029 "src/lTerm_text.ml" 308 9017 9031
type(
  bool option list
)
"src/lTerm_text.ml" 309 9035 9049 "src/lTerm_text.ml" 309 9035 9053
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 309 9035 9054 "src/lTerm_text.ml" 309 9035 9057
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 309 9035 9058 "src/lTerm_text.ml" 309 9035 9063
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 309 9035 9064 "src/lTerm_text.ml" 309 9035 9068
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 306 8953 8970 "src/lTerm_text.ml" 306 8953 8974
)
"src/lTerm_text.ml" 309 9035 9049 "src/lTerm_text.ml" 309 9035 9068
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 310 9069 9081 "src/lTerm_text.ml" 310 9069 9085
type(
  bool option
)
ident(
  def save "src/lTerm_text.ml" 311 9094 9108 "src/lTerm_text.ml" 312 9128 9183
)
"src/lTerm_text.ml" 310 9069 9089 "src/lTerm_text.ml" 310 9069 9090
type(
  bool option list
)
ident(
  def l "src/lTerm_text.ml" 311 9094 9108 "src/lTerm_text.ml" 312 9128 9183
)
"src/lTerm_text.ml" 310 9069 9081 "src/lTerm_text.ml" 310 9069 9090
type(
  bool option list
)
"src/lTerm_text.ml" 311 9094 9108 "src/lTerm_text.ml" 311 9094 9113
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 311 9094 9125 "src/lTerm_text.ml" 311 9094 9126
type(
  bool option list
)
ident(
  int_ref l "src/lTerm_text.ml" 310 9069 9089 "src/lTerm_text.ml" 310 9069 9090
)
"src/lTerm_text.ml" 311 9094 9108 "src/lTerm_text.ml" 311 9094 9126
type(
  unit
)
"src/lTerm_text.ml" 312 9128 9142 "src/lTerm_text.ml" 312 9128 9146
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 312 9128 9147 "src/lTerm_text.ml" 312 9128 9150
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 312 9128 9153 "src/lTerm_text.ml" 312 9128 9158
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 312 9128 9172 "src/lTerm_text.ml" 312 9128 9176
type(
  bool option
)
ident(
  int_ref save "src/lTerm_text.ml" 310 9069 9081 "src/lTerm_text.ml" 310 9069 9085
)
"src/lTerm_text.ml" 312 9128 9151 "src/lTerm_text.ml" 312 9128 9178
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 312 9128 9179 "src/lTerm_text.ml" 312 9128 9183
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 306 8953 8970 "src/lTerm_text.ml" 306 8953 8974
)
"src/lTerm_text.ml" 312 9128 9142 "src/lTerm_text.ml" 312 9128 9183
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 311 9094 9108 "src/lTerm_text.ml" 312 9128 9183
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 306 8953 8978 "src/lTerm_text.ml" 313 9184 9193
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 314 9194 9210 "src/lTerm_text.ml" 314 9194 9215
type(
  bool
)
ident(
  def color "src/lTerm_text.ml" 315 9227 9235 "src/lTerm_text.ml" 316 9288 9345
)
"src/lTerm_text.ml" 314 9194 9200 "src/lTerm_text.ml" 314 9194 9215
type(
  item
)
"src/lTerm_text.ml" 314 9194 9219 "src/lTerm_text.ml" 314 9194 9223
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 315 9227 9235 "src/lTerm_text.ml" 316 9288 9345
)
"src/lTerm_text.ml" 314 9194 9200 "src/lTerm_text.ml" 314 9194 9223
type(
  item list
)
"src/lTerm_text.ml" 315 9227 9235 "src/lTerm_text.ml" 315 9227 9240
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 315 9227 9254 "src/lTerm_text.ml" 315 9227 9259
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 315 9227 9254 "src/lTerm_text.ml" 315 9227 9267
type(
  bool option
)
"src/lTerm_text.ml" 315 9227 9271 "src/lTerm_text.ml" 315 9227 9276
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 315 9227 9271 "src/lTerm_text.ml" 315 9227 9286
type(
  bool option list
)
"src/lTerm_text.ml" 315 9227 9254 "src/lTerm_text.ml" 315 9227 9286
type(
  bool option list
)
"src/lTerm_text.ml" 315 9227 9235 "src/lTerm_text.ml" 315 9227 9286
type(
  unit
)
"src/lTerm_text.ml" 316 9288 9296 "src/lTerm_text.ml" 316 9288 9300
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 316 9288 9301 "src/lTerm_text.ml" 316 9288 9304
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 316 9288 9307 "src/lTerm_text.ml" 316 9288 9312
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 316 9288 9333 "src/lTerm_text.ml" 316 9288 9338
type(
  bool
)
ident(
  int_ref color "src/lTerm_text.ml" 314 9194 9210 "src/lTerm_text.ml" 314 9194 9215
)
"src/lTerm_text.ml" 316 9288 9328 "src/lTerm_text.ml" 316 9288 9338
type(
  bool option
)
"src/lTerm_text.ml" 316 9288 9305 "src/lTerm_text.ml" 316 9288 9340
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 316 9288 9341 "src/lTerm_text.ml" 316 9288 9345
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 314 9194 9219 "src/lTerm_text.ml" 314 9194 9223
)
"src/lTerm_text.ml" 316 9288 9296 "src/lTerm_text.ml" 316 9288 9345
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 315 9227 9235 "src/lTerm_text.ml" 316 9288 9345
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 317 9346 9352 "src/lTerm_text.ml" 317 9346 9361
type(
  item
)
"src/lTerm_text.ml" 317 9346 9365 "src/lTerm_text.ml" 317 9346 9369
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 317 9346 9373 "src/lTerm_text.ml" 324 9585 9594
)
"src/lTerm_text.ml" 317 9346 9352 "src/lTerm_text.ml" 317 9346 9369
type(
  item list
)
"src/lTerm_text.ml" 318 9379 9393 "src/lTerm_text.ml" 318 9379 9398
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 318 9379 9393 "src/lTerm_text.ml" 318 9379 9408
type(
  bool option list
)
"src/lTerm_text.ml" 319 9414 9426 "src/lTerm_text.ml" 319 9414 9428
type(
  bool option list
)
"src/lTerm_text.ml" 320 9432 9446 "src/lTerm_text.ml" 320 9432 9450
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 320 9432 9451 "src/lTerm_text.ml" 320 9432 9454
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 320 9432 9455 "src/lTerm_text.ml" 320 9432 9460
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 320 9432 9461 "src/lTerm_text.ml" 320 9432 9465
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 317 9346 9365 "src/lTerm_text.ml" 317 9346 9369
)
"src/lTerm_text.ml" 320 9432 9446 "src/lTerm_text.ml" 320 9432 9465
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 321 9466 9478 "src/lTerm_text.ml" 321 9466 9482
type(
  bool option
)
ident(
  def save "src/lTerm_text.ml" 322 9491 9505 "src/lTerm_text.ml" 323 9527 9584
)
"src/lTerm_text.ml" 321 9466 9486 "src/lTerm_text.ml" 321 9466 9487
type(
  bool option list
)
ident(
  def l "src/lTerm_text.ml" 322 9491 9505 "src/lTerm_text.ml" 323 9527 9584
)
"src/lTerm_text.ml" 321 9466 9478 "src/lTerm_text.ml" 321 9466 9487
type(
  bool option list
)
"src/lTerm_text.ml" 322 9491 9505 "src/lTerm_text.ml" 322 9491 9510
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 322 9491 9524 "src/lTerm_text.ml" 322 9491 9525
type(
  bool option list
)
ident(
  int_ref l "src/lTerm_text.ml" 321 9466 9486 "src/lTerm_text.ml" 321 9466 9487
)
"src/lTerm_text.ml" 322 9491 9505 "src/lTerm_text.ml" 322 9491 9525
type(
  unit
)
"src/lTerm_text.ml" 323 9527 9541 "src/lTerm_text.ml" 323 9527 9545
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 323 9527 9546 "src/lTerm_text.ml" 323 9527 9549
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 323 9527 9552 "src/lTerm_text.ml" 323 9527 9557
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 323 9527 9573 "src/lTerm_text.ml" 323 9527 9577
type(
  bool option
)
ident(
  int_ref save "src/lTerm_text.ml" 321 9466 9478 "src/lTerm_text.ml" 321 9466 9482
)
"src/lTerm_text.ml" 323 9527 9550 "src/lTerm_text.ml" 323 9527 9579
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 323 9527 9580 "src/lTerm_text.ml" 323 9527 9584
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 317 9346 9365 "src/lTerm_text.ml" 317 9346 9369
)
"src/lTerm_text.ml" 323 9527 9541 "src/lTerm_text.ml" 323 9527 9584
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 322 9491 9505 "src/lTerm_text.ml" 323 9527 9584
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 317 9346 9373 "src/lTerm_text.ml" 324 9585 9594
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 325 9595 9606 "src/lTerm_text.ml" 325 9595 9611
type(
  LTerm_style.color
)
ident(
  def color "src/lTerm_text.ml" 326 9623 9631 "src/lTerm_text.ml" 327 9677 9737
)
"src/lTerm_text.ml" 325 9595 9601 "src/lTerm_text.ml" 325 9595 9611
type(
  item
)
"src/lTerm_text.ml" 325 9595 9615 "src/lTerm_text.ml" 325 9595 9619
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 326 9623 9631 "src/lTerm_text.ml" 327 9677 9737
)
"src/lTerm_text.ml" 325 9595 9601 "src/lTerm_text.ml" 325 9595 9619
type(
  item list
)
"src/lTerm_text.ml" 326 9623 9631 "src/lTerm_text.ml" 326 9623 9636
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 326 9623 9645 "src/lTerm_text.ml" 326 9623 9650
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 326 9623 9645 "src/lTerm_text.ml" 326 9623 9661
type(
  LTerm_style.color option
)
"src/lTerm_text.ml" 326 9623 9665 "src/lTerm_text.ml" 326 9623 9670
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 326 9623 9665 "src/lTerm_text.ml" 326 9623 9675
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 326 9623 9645 "src/lTerm_text.ml" 326 9623 9675
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 326 9623 9631 "src/lTerm_text.ml" 326 9623 9675
type(
  unit
)
"src/lTerm_text.ml" 327 9677 9685 "src/lTerm_text.ml" 327 9677 9689
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 327 9677 9690 "src/lTerm_text.ml" 327 9677 9693
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 327 9677 9696 "src/lTerm_text.ml" 327 9677 9701
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 327 9677 9725 "src/lTerm_text.ml" 327 9677 9730
type(
  LTerm_style.color
)
ident(
  int_ref color "src/lTerm_text.ml" 325 9595 9606 "src/lTerm_text.ml" 325 9595 9611
)
"src/lTerm_text.ml" 327 9677 9720 "src/lTerm_text.ml" 327 9677 9730
type(
  LTerm_style.color option
)
"src/lTerm_text.ml" 327 9677 9694 "src/lTerm_text.ml" 327 9677 9732
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 327 9677 9733 "src/lTerm_text.ml" 327 9677 9737
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 325 9595 9615 "src/lTerm_text.ml" 325 9595 9619
)
"src/lTerm_text.ml" 327 9677 9685 "src/lTerm_text.ml" 327 9677 9737
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 326 9623 9631 "src/lTerm_text.ml" 327 9677 9737
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 328 9738 9744 "src/lTerm_text.ml" 328 9738 9748
type(
  item
)
"src/lTerm_text.ml" 328 9738 9752 "src/lTerm_text.ml" 328 9738 9756
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 328 9738 9760 "src/lTerm_text.ml" 335 9965 9974
)
"src/lTerm_text.ml" 328 9738 9744 "src/lTerm_text.ml" 328 9738 9756
type(
  item list
)
"src/lTerm_text.ml" 329 9766 9780 "src/lTerm_text.ml" 329 9766 9785
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 329 9766 9780 "src/lTerm_text.ml" 329 9766 9790
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 330 9796 9808 "src/lTerm_text.ml" 330 9796 9810
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 331 9814 9828 "src/lTerm_text.ml" 331 9814 9832
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 331 9814 9833 "src/lTerm_text.ml" 331 9814 9836
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 331 9814 9837 "src/lTerm_text.ml" 331 9814 9842
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 331 9814 9843 "src/lTerm_text.ml" 331 9814 9847
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 328 9738 9752 "src/lTerm_text.ml" 328 9738 9756
)
"src/lTerm_text.ml" 331 9814 9828 "src/lTerm_text.ml" 331 9814 9847
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 332 9848 9860 "src/lTerm_text.ml" 332 9848 9864
type(
  LTerm_style.color option
)
ident(
  def save "src/lTerm_text.ml" 333 9873 9887 "src/lTerm_text.ml" 334 9904 9964
)
"src/lTerm_text.ml" 332 9848 9868 "src/lTerm_text.ml" 332 9848 9869
type(
  LTerm_style.color option list
)
ident(
  def l "src/lTerm_text.ml" 333 9873 9887 "src/lTerm_text.ml" 334 9904 9964
)
"src/lTerm_text.ml" 332 9848 9860 "src/lTerm_text.ml" 332 9848 9869
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 333 9873 9887 "src/lTerm_text.ml" 333 9873 9892
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 333 9873 9901 "src/lTerm_text.ml" 333 9873 9902
type(
  LTerm_style.color option list
)
ident(
  int_ref l "src/lTerm_text.ml" 332 9848 9868 "src/lTerm_text.ml" 332 9848 9869
)
"src/lTerm_text.ml" 333 9873 9887 "src/lTerm_text.ml" 333 9873 9902
type(
  unit
)
"src/lTerm_text.ml" 334 9904 9918 "src/lTerm_text.ml" 334 9904 9922
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 334 9904 9923 "src/lTerm_text.ml" 334 9904 9926
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 334 9904 9929 "src/lTerm_text.ml" 334 9904 9934
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 334 9904 9953 "src/lTerm_text.ml" 334 9904 9957
type(
  LTerm_style.color option
)
ident(
  int_ref save "src/lTerm_text.ml" 332 9848 9860 "src/lTerm_text.ml" 332 9848 9864
)
"src/lTerm_text.ml" 334 9904 9927 "src/lTerm_text.ml" 334 9904 9959
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 334 9904 9960 "src/lTerm_text.ml" 334 9904 9964
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 328 9738 9752 "src/lTerm_text.ml" 328 9738 9756
)
"src/lTerm_text.ml" 334 9904 9918 "src/lTerm_text.ml" 334 9904 9964
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 333 9873 9887 "src/lTerm_text.ml" 334 9904 9964
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 328 9738 9760 "src/lTerm_text.ml" 335 9965 9974
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 336 9975 9986 "src/lTerm_text.ml" 336 9975 9991
type(
  LTerm_style.color
)
ident(
  def color "src/lTerm_text.ml" 337 10003 10011 "src/lTerm_text.ml" 338 10057 10117
)
"src/lTerm_text.ml" 336 9975 9981 "src/lTerm_text.ml" 336 9975 9991
type(
  item
)
"src/lTerm_text.ml" 336 9975 9995 "src/lTerm_text.ml" 336 9975 9999
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 337 10003 10011 "src/lTerm_text.ml" 338 10057 10117
)
"src/lTerm_text.ml" 336 9975 9981 "src/lTerm_text.ml" 336 9975 9999
type(
  item list
)
"src/lTerm_text.ml" 337 10003 10011 "src/lTerm_text.ml" 337 10003 10016
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 337 10003 10025 "src/lTerm_text.ml" 337 10003 10030
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 337 10003 10025 "src/lTerm_text.ml" 337 10003 10041
type(
  LTerm_style.color option
)
"src/lTerm_text.ml" 337 10003 10045 "src/lTerm_text.ml" 337 10003 10050
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 337 10003 10045 "src/lTerm_text.ml" 337 10003 10055
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 337 10003 10025 "src/lTerm_text.ml" 337 10003 10055
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 337 10003 10011 "src/lTerm_text.ml" 337 10003 10055
type(
  unit
)
"src/lTerm_text.ml" 338 10057 10065 "src/lTerm_text.ml" 338 10057 10069
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 338 10057 10070 "src/lTerm_text.ml" 338 10057 10073
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 338 10057 10076 "src/lTerm_text.ml" 338 10057 10081
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 338 10057 10105 "src/lTerm_text.ml" 338 10057 10110
type(
  LTerm_style.color
)
ident(
  int_ref color "src/lTerm_text.ml" 336 9975 9986 "src/lTerm_text.ml" 336 9975 9991
)
"src/lTerm_text.ml" 338 10057 10100 "src/lTerm_text.ml" 338 10057 10110
type(
  LTerm_style.color option
)
"src/lTerm_text.ml" 338 10057 10074 "src/lTerm_text.ml" 338 10057 10112
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 338 10057 10113 "src/lTerm_text.ml" 338 10057 10117
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 336 9975 9995 "src/lTerm_text.ml" 336 9975 9999
)
"src/lTerm_text.ml" 338 10057 10065 "src/lTerm_text.ml" 338 10057 10117
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 337 10003 10011 "src/lTerm_text.ml" 338 10057 10117
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 339 10118 10124 "src/lTerm_text.ml" 339 10118 10128
type(
  item
)
"src/lTerm_text.ml" 339 10118 10132 "src/lTerm_text.ml" 339 10118 10136
type(
  item list
)
ident(
  def rest "src/lTerm_text.ml" 339 10118 10140 "src/lTerm_text.ml" 346 10345 10354
)
"src/lTerm_text.ml" 339 10118 10124 "src/lTerm_text.ml" 339 10118 10136
type(
  item list
)
"src/lTerm_text.ml" 340 10146 10160 "src/lTerm_text.ml" 340 10146 10165
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 340 10146 10160 "src/lTerm_text.ml" 340 10146 10170
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 341 10176 10188 "src/lTerm_text.ml" 341 10176 10190
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 342 10194 10208 "src/lTerm_text.ml" 342 10194 10212
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 342 10194 10213 "src/lTerm_text.ml" 342 10194 10216
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 342 10194 10217 "src/lTerm_text.ml" 342 10194 10222
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 342 10194 10223 "src/lTerm_text.ml" 342 10194 10227
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 339 10118 10132 "src/lTerm_text.ml" 339 10118 10136
)
"src/lTerm_text.ml" 342 10194 10208 "src/lTerm_text.ml" 342 10194 10227
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 343 10228 10240 "src/lTerm_text.ml" 343 10228 10244
type(
  LTerm_style.color option
)
ident(
  def save "src/lTerm_text.ml" 344 10253 10267 "src/lTerm_text.ml" 345 10284 10344
)
"src/lTerm_text.ml" 343 10228 10248 "src/lTerm_text.ml" 343 10228 10249
type(
  LTerm_style.color option list
)
ident(
  def l "src/lTerm_text.ml" 344 10253 10267 "src/lTerm_text.ml" 345 10284 10344
)
"src/lTerm_text.ml" 343 10228 10240 "src/lTerm_text.ml" 343 10228 10249
type(
  LTerm_style.color option list
)
"src/lTerm_text.ml" 344 10253 10267 "src/lTerm_text.ml" 344 10253 10272
type(
  eval_stack
)
ident(
  int_ref state "src/lTerm_text.ml" 247 7098 7104 "src/lTerm_text.ml" 247 7098 7109
)
"src/lTerm_text.ml" 344 10253 10281 "src/lTerm_text.ml" 344 10253 10282
type(
  LTerm_style.color option list
)
ident(
  int_ref l "src/lTerm_text.ml" 343 10228 10248 "src/lTerm_text.ml" 343 10228 10249
)
"src/lTerm_text.ml" 344 10253 10267 "src/lTerm_text.ml" 344 10253 10282
type(
  unit
)
"src/lTerm_text.ml" 345 10284 10298 "src/lTerm_text.ml" 345 10284 10302
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 345 10284 10303 "src/lTerm_text.ml" 345 10284 10306
type(
  int
)
ident(
  int_ref idx "src/lTerm_text.ml" 274 7780 7795 "src/lTerm_text.ml" 274 7780 7798
)
"src/lTerm_text.ml" 345 10284 10309 "src/lTerm_text.ml" 345 10284 10314
type(
  LTerm_style.t
)
ident(
  int_ref style "src/lTerm_text.ml" 274 7780 7799 "src/lTerm_text.ml" 274 7780 7804
)
"src/lTerm_text.ml" 345 10284 10333 "src/lTerm_text.ml" 345 10284 10337
type(
  LTerm_style.color option
)
ident(
  int_ref save "src/lTerm_text.ml" 343 10228 10240 "src/lTerm_text.ml" 343 10228 10244
)
"src/lTerm_text.ml" 345 10284 10307 "src/lTerm_text.ml" 345 10284 10339
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 345 10284 10340 "src/lTerm_text.ml" 345 10284 10344
type(
  item list
)
ident(
  int_ref rest "src/lTerm_text.ml" 339 10118 10132 "src/lTerm_text.ml" 339 10118 10136
)
"src/lTerm_text.ml" 345 10284 10298 "src/lTerm_text.ml" 345 10284 10344
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 344 10253 10267 "src/lTerm_text.ml" 345 10284 10344
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 339 10118 10140 "src/lTerm_text.ml" 346 10345 10354
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 274 7780 7807 "src/lTerm_text.ml" 346 10345 10354
type(
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 348 10360 10362 "src/lTerm_text.ml" 348 10360 10366
type(
  int ->
  LTerm_style.t ->
  item list -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref loop "src/lTerm_text.ml" 274 7780 7790 "src/lTerm_text.ml" 274 7780 7794
)
"src/lTerm_text.ml" 348 10360 10367 "src/lTerm_text.ml" 348 10360 10368
type(
  int
)
"src/lTerm_text.ml" 348 10360 10369 "src/lTerm_text.ml" 348 10360 10373
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lTerm_text.ml" 348 10360 10374 "src/lTerm_text.ml" 348 10360 10380
type(
  item list
)
ident(
  int_ref markup "src/lTerm_text.ml" 246 7080 7089 "src/lTerm_text.ml" 246 7080 7095
)
"src/lTerm_text.ml" 348 10360 10362 "src/lTerm_text.ml" 348 10360 10380
call(
  tail
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 274 7780 7782 "src/lTerm_text.ml" 348 10360 10380
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 265 7543 7545 "src/lTerm_text.ml" 348 10360 10380
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 256 7283 7285 "src/lTerm_text.ml" 348 10360 10380
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 255 7228 7230 "src/lTerm_text.ml" 348 10360 10380
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 247 7098 7100 "src/lTerm_text.ml" 348 10360 10380
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 354 10414 10418 "src/lTerm_text.ml" 354 10414 10432
type(
  ?read_color:(Format.tag -> LTerm_style.t) ->
  unit ->
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
ident(
  def make_formatter "src/lTerm_text.ml" 397 11557 11557 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 354 10414 10434 "src/lTerm_text.ml" 354 10414 10444
type(
  (Format.tag -> LTerm_style.t) option
)
ident(
  def read_color "src/lTerm_text.ml" 354 10414 10445 "src/lTerm_text.ml" 395 11537 11555
)
"src/lTerm_text.ml" 354 10414 10445 "src/lTerm_text.ml" 354 10414 10447
type(
  unit
)
"src/lTerm_text.ml" 355 10450 10456 "src/lTerm_text.ml" 355 10450 10461
type(
  LTerm_style.t Stack.t
)
ident(
  def style "src/lTerm_text.ml" 356 10483 10485 "src/lTerm_text.ml" 395 11537 11555
)
"src/lTerm_text.ml" 355 10450 10464 "src/lTerm_text.ml" 355 10450 10476
type(
  unit -> LTerm_style.t Stack.t
)
ident(
  ext_ref Stack.create
)
"src/lTerm_text.ml" 355 10450 10477 "src/lTerm_text.ml" 355 10450 10479
type(
  unit
)
"src/lTerm_text.ml" 355 10450 10464 "src/lTerm_text.ml" 355 10450 10479
call(
  stack
)
type(
  LTerm_style.t Stack.t
)
"src/lTerm_text.ml" 356 10483 10489 "src/lTerm_text.ml" 356 10483 10496
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ref
)
ident(
  def content "src/lTerm_text.ml" 358 10512 10514 "src/lTerm_text.ml" 395 11537 11555
)
"src/lTerm_text.ml" 356 10483 10499 "src/lTerm_text.ml" 356 10483 10502
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ref
)
ident(
  ext_ref Pervasives.ref
)
"src/lTerm_text.ml" 356 10483 10503 "src/lTerm_text.ml" 356 10483 10507
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 356 10483 10499 "src/lTerm_text.ml" 356 10483 10507
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ref
)
"src/lTerm_text.ml" 358 10512 10518 "src/lTerm_text.ml" 358 10512 10527
type(
  unit -> LTerm_style.t
)
ident(
  def get_style "src/lTerm_text.ml" 369 10850 10852 "src/lTerm_text.ml" 395 11537 11555
)
"src/lTerm_text.ml" 358 10512 10528 "src/lTerm_text.ml" 358 10512 10530
type(
  unit
)
"src/lTerm_text.ml" 359 10533 10540 "src/lTerm_text.ml" 359 10533 10554
type(
  LTerm_style.t Stack.t -> bool
)
ident(
  ext_ref Stack.is_empty
)
"src/lTerm_text.ml" 359 10533 10555 "src/lTerm_text.ml" 359 10533 10560
type(
  LTerm_style.t Stack.t
)
ident(
  int_ref style "src/lTerm_text.ml" 355 10450 10456 "src/lTerm_text.ml" 355 10450 10461
)
"src/lTerm_text.ml" 359 10533 10540 "src/lTerm_text.ml" 359 10533 10560
call(
  stack
)
type(
  bool
)
"src/lTerm_text.ml" 359 10533 10566 "src/lTerm_text.ml" 359 10533 10582
type(
  LTerm_style.t
)
ident(
  ext_ref LTerm_style.none
)
"src/lTerm_text.ml" 360 10583 10592 "src/lTerm_text.ml" 360 10583 10601
type(
  LTerm_style.t Stack.t -> LTerm_style.t
)
ident(
  ext_ref Stack.top
)
"src/lTerm_text.ml" 360 10583 10602 "src/lTerm_text.ml" 360 10583 10607
type(
  LTerm_style.t Stack.t
)
ident(
  int_ref style "src/lTerm_text.ml" 355 10450 10456 "src/lTerm_text.ml" 355 10450 10461
)
"src/lTerm_text.ml" 360 10583 10592 "src/lTerm_text.ml" 360 10583 10607
call(
  tail
)
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 359 10533 10537 "src/lTerm_text.ml" 360 10583 10607
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 361 10608 10614 "src/lTerm_text.ml" 361 10608 10623
type(
  unit -> unit
)
ident(
  def pop_style "src/lTerm_text.ml" 369 10850 10852 "src/lTerm_text.ml" 395 11537 11555
)
"src/lTerm_text.ml" 361 10608 10624 "src/lTerm_text.ml" 361 10608 10626
type(
  unit
)
"src/lTerm_text.ml" 362 10629 10636 "src/lTerm_text.ml" 362 10629 10650
type(
  LTerm_style.t Stack.t -> bool
)
ident(
  ext_ref Stack.is_empty
)
"src/lTerm_text.ml" 362 10629 10651 "src/lTerm_text.ml" 362 10629 10656
type(
  LTerm_style.t Stack.t
)
ident(
  int_ref style "src/lTerm_text.ml" 355 10450 10456 "src/lTerm_text.ml" 355 10450 10461
)
"src/lTerm_text.ml" 362 10629 10636 "src/lTerm_text.ml" 362 10629 10656
call(
  stack
)
type(
  bool
)
"src/lTerm_text.ml" 362 10629 10662 "src/lTerm_text.ml" 362 10629 10664
type(
  unit
)
"src/lTerm_text.ml" 363 10665 10674 "src/lTerm_text.ml" 363 10665 10680
type(
  LTerm_style.t -> unit
)
ident(
  ext_ref Pervasives.ignore
)
"src/lTerm_text.ml" 363 10665 10682 "src/lTerm_text.ml" 363 10665 10691
type(
  LTerm_style.t Stack.t -> LTerm_style.t
)
ident(
  ext_ref Stack.pop
)
"src/lTerm_text.ml" 363 10665 10692 "src/lTerm_text.ml" 363 10665 10697
type(
  LTerm_style.t Stack.t
)
ident(
  int_ref style "src/lTerm_text.ml" 355 10450 10456 "src/lTerm_text.ml" 355 10450 10461
)
"src/lTerm_text.ml" 363 10665 10681 "src/lTerm_text.ml" 363 10665 10698
call(
  stack
)
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 363 10665 10674 "src/lTerm_text.ml" 363 10665 10698
type(
  unit
)
"src/lTerm_text.ml" 362 10629 10633 "src/lTerm_text.ml" 363 10665 10698
type(
  unit
)
"src/lTerm_text.ml" 364 10699 10705 "src/lTerm_text.ml" 364 10699 10715
type(
  LTerm_style.t -> unit
)
ident(
  def push_style "src/lTerm_text.ml" 369 10850 10852 "src/lTerm_text.ml" 395 11537 11555
)
"src/lTerm_text.ml" 364 10699 10716 "src/lTerm_text.ml" 364 10699 10719
type(
  LTerm_style.t
)
ident(
  def sty "src/lTerm_text.ml" 365 10722 10726 "src/lTerm_text.ml" 366 10776 10843
)
"src/lTerm_text.ml" 365 10722 10729 "src/lTerm_text.ml" 365 10722 10743
type(
  LTerm_style.t Stack.t -> bool
)
ident(
  ext_ref Stack.is_empty
)
"src/lTerm_text.ml" 365 10722 10744 "src/lTerm_text.ml" 365 10722 10749
type(
  LTerm_style.t Stack.t
)
ident(
  int_ref style "src/lTerm_text.ml" 355 10450 10456 "src/lTerm_text.ml" 355 10450 10461
)
"src/lTerm_text.ml" 365 10722 10729 "src/lTerm_text.ml" 365 10722 10749
call(
  stack
)
type(
  bool
)
"src/lTerm_text.ml" 365 10722 10755 "src/lTerm_text.ml" 365 10722 10765
type(
  LTerm_style.t -> LTerm_style.t Stack.t -> unit
)
ident(
  ext_ref Stack.push
)
"src/lTerm_text.ml" 365 10722 10766 "src/lTerm_text.ml" 365 10722 10769
type(
  LTerm_style.t
)
ident(
  int_ref sty "src/lTerm_text.ml" 364 10699 10716 "src/lTerm_text.ml" 364 10699 10719
)
"src/lTerm_text.ml" 365 10722 10770 "src/lTerm_text.ml" 365 10722 10775
type(
  LTerm_style.t Stack.t
)
ident(
  int_ref style "src/lTerm_text.ml" 355 10450 10456 "src/lTerm_text.ml" 355 10450 10461
)
"src/lTerm_text.ml" 365 10722 10755 "src/lTerm_text.ml" 365 10722 10775
call(
  tail
)
type(
  unit
)
"src/lTerm_text.ml" 366 10776 10785 "src/lTerm_text.ml" 366 10776 10795
type(
  LTerm_style.t -> LTerm_style.t Stack.t -> unit
)
ident(
  ext_ref Stack.push
)
"src/lTerm_text.ml" 366 10776 10797 "src/lTerm_text.ml" 366 10776 10814
type(
  LTerm_style.t -> LTerm_style.t -> LTerm_style.t
)
ident(
  ext_ref LTerm_style.merge
)
"src/lTerm_text.ml" 366 10776 10816 "src/lTerm_text.ml" 366 10776 10825
type(
  LTerm_style.t Stack.t -> LTerm_style.t
)
ident(
  ext_ref Stack.top
)
"src/lTerm_text.ml" 366 10776 10826 "src/lTerm_text.ml" 366 10776 10831
type(
  LTerm_style.t Stack.t
)
ident(
  int_ref style "src/lTerm_text.ml" 355 10450 10456 "src/lTerm_text.ml" 355 10450 10461
)
"src/lTerm_text.ml" 366 10776 10815 "src/lTerm_text.ml" 366 10776 10832
call(
  stack
)
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 366 10776 10833 "src/lTerm_text.ml" 366 10776 10836
type(
  LTerm_style.t
)
ident(
  int_ref sty "src/lTerm_text.ml" 364 10699 10716 "src/lTerm_text.ml" 364 10699 10719
)
"src/lTerm_text.ml" 366 10776 10796 "src/lTerm_text.ml" 366 10776 10837
call(
  stack
)
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 366 10776 10838 "src/lTerm_text.ml" 366 10776 10843
type(
  LTerm_style.t Stack.t
)
ident(
  int_ref style "src/lTerm_text.ml" 355 10450 10456 "src/lTerm_text.ml" 355 10450 10461
)
"src/lTerm_text.ml" 366 10776 10785 "src/lTerm_text.ml" 366 10776 10843
call(
  tail
)
type(
  unit
)
"src/lTerm_text.ml" 365 10722 10726 "src/lTerm_text.ml" 366 10776 10843
type(
  unit
)
"src/lTerm_text.ml" 369 10850 10856 "src/lTerm_text.ml" 369 10850 10859
type(
  string -> int -> int -> unit
)
ident(
  def put "src/lTerm_text.ml" 373 10977 10979 "src/lTerm_text.ml" 395 11537 11555
)
"src/lTerm_text.ml" 369 10850 10860 "src/lTerm_text.ml" 369 10850 10861
type(
  string
)
ident(
  def s "src/lTerm_text.ml" 369 10850 10862 "src/lTerm_text.ml" 371 10908 10971
)
"src/lTerm_text.ml" 369 10850 10862 "src/lTerm_text.ml" 369 10850 10865
type(
  int
)
ident(
  def pos "src/lTerm_text.ml" 369 10850 10866 "src/lTerm_text.ml" 371 10908 10971
)
"src/lTerm_text.ml" 369 10850 10866 "src/lTerm_text.ml" 369 10850 10869
type(
  int
)
ident(
  def len "src/lTerm_text.ml" 370 10872 10876 "src/lTerm_text.ml" 371 10908 10971
)
"src/lTerm_text.ml" 370 10872 10880 "src/lTerm_text.ml" 370 10872 10881
type(
  string
)
ident(
  def s "src/lTerm_text.ml" 371 10908 10912 "src/lTerm_text.ml" 371 10908 10971
)
"src/lTerm_text.ml" 370 10872 10884 "src/lTerm_text.ml" 370 10872 10894
type(
  string -> int -> int -> string
)
ident(
  ext_ref String.sub
)
"src/lTerm_text.ml" 370 10872 10895 "src/lTerm_text.ml" 370 10872 10896
type(
  string
)
ident(
  int_ref s "src/lTerm_text.ml" 369 10850 10860 "src/lTerm_text.ml" 369 10850 10861
)
"src/lTerm_text.ml" 370 10872 10897 "src/lTerm_text.ml" 370 10872 10900
type(
  int
)
ident(
  int_ref pos "src/lTerm_text.ml" 369 10850 10862 "src/lTerm_text.ml" 369 10850 10865
)
"src/lTerm_text.ml" 370 10872 10901 "src/lTerm_text.ml" 370 10872 10904
type(
  int
)
ident(
  int_ref len "src/lTerm_text.ml" 369 10850 10866 "src/lTerm_text.ml" 369 10850 10869
)
"src/lTerm_text.ml" 370 10872 10884 "src/lTerm_text.ml" 370 10872 10904
call(
  stack
)
type(
  string
)
"src/lTerm_text.ml" 371 10908 10912 "src/lTerm_text.ml" 371 10908 10919
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ref
)
ident(
  int_ref content "src/lTerm_text.ml" 356 10483 10489 "src/lTerm_text.ml" 356 10483 10496
)
"src/lTerm_text.ml" 371 10908 10920 "src/lTerm_text.ml" 371 10908 10922
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ref ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array -> unit
)
ident(
  ext_ref Pervasives.( := )
)
"src/lTerm_text.ml" 371 10908 10923 "src/lTerm_text.ml" 371 10908 10935
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  ext_ref Array.append
)
"src/lTerm_text.ml" 371 10908 10936 "src/lTerm_text.ml" 371 10908 10937
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ref ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lTerm_text.ml" 371 10908 10937 "src/lTerm_text.ml" 371 10908 10944
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ref
)
ident(
  int_ref content "src/lTerm_text.ml" 356 10483 10489 "src/lTerm_text.ml" 356 10483 10496
)
"src/lTerm_text.ml" 371 10908 10936 "src/lTerm_text.ml" 371 10908 10944
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 371 10908 10946 "src/lTerm_text.ml" 371 10908 10953
type(
  Zed_utf8.t ->
  LTerm_style.t ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref stylise "src/lTerm_text.ml" 96 2727 2731 "src/lTerm_text.ml" 96 2727 2738
)
"src/lTerm_text.ml" 371 10908 10954 "src/lTerm_text.ml" 371 10908 10955
type(
  Zed_utf8.t
)
ident(
  int_ref s "src/lTerm_text.ml" 370 10872 10880 "src/lTerm_text.ml" 370 10872 10881
)
"src/lTerm_text.ml" 371 10908 10957 "src/lTerm_text.ml" 371 10908 10966
type(
  unit -> LTerm_style.t
)
ident(
  int_ref get_style "src/lTerm_text.ml" 358 10512 10518 "src/lTerm_text.ml" 358 10512 10527
)
"src/lTerm_text.ml" 371 10908 10967 "src/lTerm_text.ml" 371 10908 10969
type(
  unit
)
"src/lTerm_text.ml" 371 10908 10956 "src/lTerm_text.ml" 371 10908 10970
call(
  stack
)
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 371 10908 10945 "src/lTerm_text.ml" 371 10908 10971
call(
  stack
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 371 10908 10923 "src/lTerm_text.ml" 371 10908 10971
call(
  stack
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 371 10908 10912 "src/lTerm_text.ml" 371 10908 10971
type(
  unit
)
"src/lTerm_text.ml" 370 10872 10876 "src/lTerm_text.ml" 371 10908 10971
type(
  unit
)
"src/lTerm_text.ml" 373 10977 10983 "src/lTerm_text.ml" 373 10977 10988
type(
  unit -> unit
)
ident(
  def flush "src/lTerm_text.ml" 374 11000 11002 "src/lTerm_text.ml" 395 11537 11555
)
"src/lTerm_text.ml" 373 10977 10989 "src/lTerm_text.ml" 373 10977 10991
type(
  unit
)
"src/lTerm_text.ml" 373 10977 10994 "src/lTerm_text.ml" 373 10977 10996
type(
  unit
)
"src/lTerm_text.ml" 374 11000 11006 "src/lTerm_text.ml" 374 11000 11009
type(
  Format.formatter
)
ident(
  def fmt "src/lTerm_text.ml" 376 11048 11050 "src/lTerm_text.ml" 395 11537 11555
)
"src/lTerm_text.ml" 374 11000 11012 "src/lTerm_text.ml" 374 11000 11033
type(
  (string -> int -> int -> unit) -> (unit -> unit) -> Format.formatter
)
ident(
  ext_ref Format.make_formatter
)
"src/lTerm_text.ml" 374 11000 11034 "src/lTerm_text.ml" 374 11000 11037
type(
  string -> int -> int -> unit
)
ident(
  int_ref put "src/lTerm_text.ml" 369 10850 10856 "src/lTerm_text.ml" 369 10850 10859
)
"src/lTerm_text.ml" 374 11000 11038 "src/lTerm_text.ml" 374 11000 11043
type(
  unit -> unit
)
ident(
  int_ref flush "src/lTerm_text.ml" 373 10977 10983 "src/lTerm_text.ml" 373 10977 10988
)
"src/lTerm_text.ml" 374 11000 11012 "src/lTerm_text.ml" 374 11000 11043
call(
  stack
)
type(
  Format.formatter
)
"src/lTerm_text.ml" 376 11048 11054 "src/lTerm_text.ml" 376 11048 11065
type(
  unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def get_content "src/lTerm_text.ml" 380 11121 11123 "src/lTerm_text.ml" 395 11537 11555
)
"src/lTerm_text.ml" 376 11048 11066 "src/lTerm_text.ml" 376 11048 11068
type(
  unit
)
"src/lTerm_text.ml" 377 11071 11075 "src/lTerm_text.ml" 377 11071 11096
type(
  Format.formatter -> unit -> unit
)
ident(
  ext_ref Format.pp_print_flush
)
"src/lTerm_text.ml" 377 11071 11097 "src/lTerm_text.ml" 377 11071 11100
type(
  Format.formatter
)
ident(
  int_ref fmt "src/lTerm_text.ml" 374 11000 11006 "src/lTerm_text.ml" 374 11000 11009
)
"src/lTerm_text.ml" 377 11071 11101 "src/lTerm_text.ml" 377 11071 11103
type(
  unit
)
"src/lTerm_text.ml" 377 11071 11075 "src/lTerm_text.ml" 377 11071 11103
call(
  stack
)
type(
  unit
)
"src/lTerm_text.ml" 377 11071 11106 "src/lTerm_text.ml" 377 11071 11107
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ref ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  ext_ref Pervasives.( ! )
)
"src/lTerm_text.ml" 377 11071 11107 "src/lTerm_text.ml" 377 11071 11114
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ref
)
ident(
  int_ref content "src/lTerm_text.ml" 356 10483 10489 "src/lTerm_text.ml" 356 10483 10496
)
"src/lTerm_text.ml" 377 11071 11106 "src/lTerm_text.ml" 377 11071 11114
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 377 11071 11075 "src/lTerm_text.ml" 377 11071 11114
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 380 11121 11135 "src/lTerm_text.ml" 380 11121 11145
type(
  (Format.tag -> LTerm_style.t) option
)
ident(
  int_ref read_color "src/lTerm_text.ml" 354 10414 10434 "src/lTerm_text.ml" 354 10414 10444
)
"src/lTerm_text.ml" 381 11151 11157 "src/lTerm_text.ml" 381 11151 11161
type(
  (Format.tag -> LTerm_style.t) option
)
"src/lTerm_text.ml" 381 11151 11165 "src/lTerm_text.ml" 381 11151 11167
type(
  unit
)
"src/lTerm_text.ml" 382 11168 11179 "src/lTerm_text.ml" 382 11168 11180
type(
  Format.tag -> LTerm_style.t
)
ident(
  def f "src/lTerm_text.ml" 383 11184 11192 "src/lTerm_text.ml" 392 11516 11527
)
"src/lTerm_text.ml" 382 11168 11174 "src/lTerm_text.ml" 382 11168 11180
type(
  (Format.tag -> LTerm_style.t) option
)
"src/lTerm_text.ml" 383 11184 11192 "src/lTerm_text.ml" 383 11184 11210
type(
  Format.formatter -> bool -> unit
)
ident(
  ext_ref Format.pp_set_tags
)
"src/lTerm_text.ml" 383 11184 11211 "src/lTerm_text.ml" 383 11184 11214
type(
  Format.formatter
)
ident(
  int_ref fmt "src/lTerm_text.ml" 374 11000 11006 "src/lTerm_text.ml" 374 11000 11009
)
"src/lTerm_text.ml" 383 11184 11215 "src/lTerm_text.ml" 383 11184 11219
type(
  bool
)
"src/lTerm_text.ml" 383 11184 11192 "src/lTerm_text.ml" 383 11184 11219
call(
  stack
)
type(
  unit
)
"src/lTerm_text.ml" 384 11221 11229 "src/lTerm_text.ml" 384 11221 11266
type(
  Format.formatter -> Format.formatter_tag_functions -> unit
)
ident(
  ext_ref Format.pp_set_formatter_tag_functions
)
"src/lTerm_text.ml" 384 11221 11267 "src/lTerm_text.ml" 384 11221 11270
type(
  Format.formatter
)
ident(
  int_ref fmt "src/lTerm_text.ml" 374 11000 11006 "src/lTerm_text.ml" 374 11000 11009
)
"src/lTerm_text.ml" 387 11317 11334 "src/lTerm_text.ml" 387 11317 11335
type(
  Format.tag
)
ident(
  def a "src/lTerm_text.ml" 387 11317 11339 "src/lTerm_text.ml" 387 11317 11360
)
"src/lTerm_text.ml" 387 11317 11339 "src/lTerm_text.ml" 387 11317 11349
type(
  LTerm_style.t -> unit
)
ident(
  int_ref push_style "src/lTerm_text.ml" 364 10699 10705 "src/lTerm_text.ml" 364 10699 10715
)
"src/lTerm_text.ml" 387 11317 11351 "src/lTerm_text.ml" 387 11317 11352
type(
  Format.tag -> LTerm_style.t
)
ident(
  int_ref f "src/lTerm_text.ml" 382 11168 11179 "src/lTerm_text.ml" 382 11168 11180
)
"src/lTerm_text.ml" 387 11317 11353 "src/lTerm_text.ml" 387 11317 11354
type(
  Format.tag
)
ident(
  int_ref a "src/lTerm_text.ml" 387 11317 11334 "src/lTerm_text.ml" 387 11317 11335
)
"src/lTerm_text.ml" 387 11317 11350 "src/lTerm_text.ml" 387 11317 11355
call(
  stack
)
type(
  LTerm_style.t
)
"src/lTerm_text.ml" 387 11317 11339 "src/lTerm_text.ml" 387 11317 11355
call(
  stack
)
type(
  unit
)
"src/lTerm_text.ml" 387 11317 11358 "src/lTerm_text.ml" 387 11317 11360
type(
  string
)
"src/lTerm_text.ml" 387 11317 11339 "src/lTerm_text.ml" 387 11317 11360
type(
  string
)
"src/lTerm_text.ml" 387 11317 11329 "src/lTerm_text.ml" 387 11317 11361
type(
  Format.tag -> string
)
"src/lTerm_text.ml" 389 11390 11407 "src/lTerm_text.ml" 389 11390 11408
type(
  Format.tag
)
"src/lTerm_text.ml" 389 11390 11412 "src/lTerm_text.ml" 389 11390 11421
type(
  unit -> unit
)
ident(
  int_ref pop_style "src/lTerm_text.ml" 361 10608 10614 "src/lTerm_text.ml" 361 10608 10623
)
"src/lTerm_text.ml" 389 11390 11422 "src/lTerm_text.ml" 389 11390 11424
type(
  unit
)
"src/lTerm_text.ml" 389 11390 11412 "src/lTerm_text.ml" 389 11390 11424
call(
  stack
)
type(
  unit
)
"src/lTerm_text.ml" 389 11390 11426 "src/lTerm_text.ml" 389 11390 11428
type(
  string
)
"src/lTerm_text.ml" 389 11390 11412 "src/lTerm_text.ml" 389 11390 11428
type(
  string
)
"src/lTerm_text.ml" 389 11390 11402 "src/lTerm_text.ml" 389 11390 11429
type(
  Format.tag -> string
)
"src/lTerm_text.ml" 390 11431 11463 "src/lTerm_text.ml" 390 11431 11464
type(
  Format.tag
)
"src/lTerm_text.ml" 390 11431 11468 "src/lTerm_text.ml" 390 11431 11470
type(
  unit
)
"src/lTerm_text.ml" 390 11431 11458 "src/lTerm_text.ml" 390 11431 11471
type(
  Format.tag -> unit
)
"src/lTerm_text.ml" 391 11473 11506 "src/lTerm_text.ml" 391 11473 11507
type(
  Format.tag
)
"src/lTerm_text.ml" 391 11473 11511 "src/lTerm_text.ml" 391 11473 11513
type(
  unit
)
"src/lTerm_text.ml" 391 11473 11501 "src/lTerm_text.ml" 391 11473 11514
type(
  Format.tag -> unit
)
"src/lTerm_text.ml" 384 11221 11271 "src/lTerm_text.ml" 392 11516 11525
type(
  Format.formatter_tag_functions
)
"src/lTerm_text.ml" 384 11221 11229 "src/lTerm_text.ml" 392 11516 11527
call(
  stack
)
type(
  unit
)
"src/lTerm_text.ml" 383 11184 11192 "src/lTerm_text.ml" 392 11516 11527
type(
  unit
)
"src/lTerm_text.ml" 380 11121 11123 "src/lTerm_text.ml" 393 11528 11533
type(
  unit
)
"src/lTerm_text.ml" 395 11537 11539 "src/lTerm_text.ml" 395 11537 11550
type(
  unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref get_content "src/lTerm_text.ml" 376 11048 11054 "src/lTerm_text.ml" 376 11048 11065
)
"src/lTerm_text.ml" 395 11537 11552 "src/lTerm_text.ml" 395 11537 11555
type(
  Format.formatter
)
ident(
  int_ref fmt "src/lTerm_text.ml" 374 11000 11006 "src/lTerm_text.ml" 374 11000 11009
)
"src/lTerm_text.ml" 395 11537 11539 "src/lTerm_text.ml" 395 11537 11555
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 380 11121 11123 "src/lTerm_text.ml" 395 11537 11555
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 376 11048 11050 "src/lTerm_text.ml" 395 11537 11555
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 374 11000 11002 "src/lTerm_text.ml" 395 11537 11555
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 373 10977 10979 "src/lTerm_text.ml" 395 11537 11555
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 369 10850 10852 "src/lTerm_text.ml" 395 11537 11555
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 358 10512 10514 "src/lTerm_text.ml" 395 11537 11555
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 356 10483 10485 "src/lTerm_text.ml" 395 11537 11555
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 355 10450 10452 "src/lTerm_text.ml" 395 11537 11555
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 397 11557 11561 "src/lTerm_text.ml" 397 11557 11574
type(
  ('a -> string) ->
  'a -> ('b, Format.formatter, unit, unit) format4 -> Format.formatter -> 'b
)
ident(
  def pp_with_style "src/lTerm_text.ml" 406 11765 11765 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 397 11557 11575 "src/lTerm_text.ml" 397 11557 11583
type(
  'a -> string
)
ident(
  def to_style "src/lTerm_text.ml" 398 11586 11588 "src/lTerm_text.ml" 404 11749 11763
)
"src/lTerm_text.ml" 398 11586 11592 "src/lTerm_text.ml" 398 11586 11597
type(
  'a
)
ident(
  def style "src/lTerm_text.ml" 398 11586 11598 "src/lTerm_text.ml" 404 11749 11763
)
"src/lTerm_text.ml" 398 11586 11598 "src/lTerm_text.ml" 398 11586 11602
type(
  ('b, Format.formatter, unit, unit) format4
)
ident(
  def fstr "src/lTerm_text.ml" 398 11586 11603 "src/lTerm_text.ml" 404 11749 11763
)
"src/lTerm_text.ml" 398 11586 11603 "src/lTerm_text.ml" 398 11586 11606
type(
  Format.formatter
)
ident(
  def fmt "src/lTerm_text.ml" 399 11610 11614 "src/lTerm_text.ml" 404 11749 11763
)
"src/lTerm_text.ml" 399 11610 11618 "src/lTerm_text.ml" 399 11610 11621
type(
  string
)
ident(
  def tag "src/lTerm_text.ml" 400 11642 11646 "src/lTerm_text.ml" 404 11749 11763
)
"src/lTerm_text.ml" 399 11610 11624 "src/lTerm_text.ml" 399 11610 11632
type(
  'a -> string
)
ident(
  int_ref to_style "src/lTerm_text.ml" 397 11557 11575 "src/lTerm_text.ml" 397 11557 11583
)
"src/lTerm_text.ml" 399 11610 11633 "src/lTerm_text.ml" 399 11610 11638
type(
  'a
)
ident(
  int_ref style "src/lTerm_text.ml" 398 11586 11592 "src/lTerm_text.ml" 398 11586 11597
)
"src/lTerm_text.ml" 399 11610 11624 "src/lTerm_text.ml" 399 11610 11638
call(
  stack
)
type(
  string
)
"src/lTerm_text.ml" 400 11642 11646 "src/lTerm_text.ml" 400 11642 11664
type(
  Format.formatter -> string -> unit
)
ident(
  ext_ref Format.pp_open_tag
)
"src/lTerm_text.ml" 400 11642 11665 "src/lTerm_text.ml" 400 11642 11668
type(
  Format.formatter
)
ident(
  int_ref fmt "src/lTerm_text.ml" 398 11586 11603 "src/lTerm_text.ml" 398 11586 11606
)
"src/lTerm_text.ml" 400 11642 11669 "src/lTerm_text.ml" 400 11642 11672
type(
  string
)
ident(
  int_ref tag "src/lTerm_text.ml" 399 11610 11618 "src/lTerm_text.ml" 399 11610 11621
)
"src/lTerm_text.ml" 400 11642 11646 "src/lTerm_text.ml" 400 11642 11672
call(
  stack
)
type(
  unit
)
"src/lTerm_text.ml" 401 11674 11678 "src/lTerm_text.ml" 401 11674 11693
type(
  (Format.formatter -> unit) ->
  Format.formatter -> ('b, Format.formatter, unit, unit) format4 -> 'b
)
ident(
  ext_ref Format.kfprintf
)
"src/lTerm_text.ml" 402 11694 11705 "src/lTerm_text.ml" 402 11694 11708
type(
  Format.formatter
)
ident(
  def fmt "src/lTerm_text.ml" 403 11712 11721 "src/lTerm_text.ml" 403 11712 11747
)
"src/lTerm_text.ml" 403 11712 11721 "src/lTerm_text.ml" 403 11712 11740
type(
  Format.formatter -> unit -> unit
)
ident(
  ext_ref Format.pp_close_tag
)
"src/lTerm_text.ml" 403 11712 11741 "src/lTerm_text.ml" 403 11712 11744
type(
  Format.formatter
)
ident(
  int_ref fmt "src/lTerm_text.ml" 402 11694 11705 "src/lTerm_text.ml" 402 11694 11708
)
"src/lTerm_text.ml" 403 11712 11745 "src/lTerm_text.ml" 403 11712 11747
type(
  unit
)
"src/lTerm_text.ml" 403 11712 11721 "src/lTerm_text.ml" 403 11712 11747
call(
  tail
)
type(
  unit
)
"src/lTerm_text.ml" 402 11694 11700 "src/lTerm_text.ml" 403 11712 11748
type(
  Format.formatter -> unit
)
"src/lTerm_text.ml" 404 11749 11755 "src/lTerm_text.ml" 404 11749 11758
type(
  Format.formatter
)
ident(
  int_ref fmt "src/lTerm_text.ml" 398 11586 11603 "src/lTerm_text.ml" 398 11586 11606
)
"src/lTerm_text.ml" 404 11749 11759 "src/lTerm_text.ml" 404 11749 11763
type(
  ('b, Format.formatter, unit, unit) format4
)
ident(
  int_ref fstr "src/lTerm_text.ml" 398 11586 11598 "src/lTerm_text.ml" 398 11586 11602
)
"src/lTerm_text.ml" 401 11674 11678 "src/lTerm_text.ml" 404 11749 11763
call(
  tail
)
type(
  'b
)
"src/lTerm_text.ml" 400 11642 11646 "src/lTerm_text.ml" 404 11749 11763
type(
  'b
)
"src/lTerm_text.ml" 399 11610 11614 "src/lTerm_text.ml" 404 11749 11763
type(
  'b
)
"src/lTerm_text.ml" 398 11586 11588 "src/lTerm_text.ml" 404 11749 11763
type(
  'a -> ('b, Format.formatter, unit, unit) format4 -> Format.formatter -> 'b
)
"src/lTerm_text.ml" 406 11765 11769 "src/lTerm_text.ml" 406 11765 11779
type(
  ?read_color:(Format.tag -> LTerm_style.t) ->
  ((CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array -> 'a) ->
  ('b, Format.formatter, unit, 'a) format4 -> 'b
)
ident(
  def kstyprintf "src/lTerm_text.ml" 410 11917 11917 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 406 11765 11781 "src/lTerm_text.ml" 406 11765 11791
type(
  (Format.tag -> LTerm_style.t) option
)
ident(
  def read_color "src/lTerm_text.ml" 406 11765 11792 "src/lTerm_text.ml" 408 11859 11915
)
"src/lTerm_text.ml" 406 11765 11792 "src/lTerm_text.ml" 406 11765 11793
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array -> 'a
)
ident(
  def f "src/lTerm_text.ml" 406 11765 11794 "src/lTerm_text.ml" 408 11859 11915
)
"src/lTerm_text.ml" 406 11765 11794 "src/lTerm_text.ml" 406 11765 11798
type(
  ('b, Format.formatter, unit, 'a) format4
)
ident(
  def fstr "src/lTerm_text.ml" 407 11801 11803 "src/lTerm_text.ml" 408 11859 11915
)
"src/lTerm_text.ml" 407 11801 11807 "src/lTerm_text.ml" 407 11801 11818
type(
  unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def get_content "src/lTerm_text.ml" 408 11859 11861 "src/lTerm_text.ml" 408 11859 11915
)
"src/lTerm_text.ml" 407 11801 11820 "src/lTerm_text.ml" 407 11801 11823
type(
  Format.formatter
)
ident(
  def fmt "src/lTerm_text.ml" 408 11859 11861 "src/lTerm_text.ml" 408 11859 11915
)
"src/lTerm_text.ml" 407 11801 11807 "src/lTerm_text.ml" 407 11801 11823
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 407 11801 11826 "src/lTerm_text.ml" 407 11801 11840
type(
  ?read_color:(Format.tag -> LTerm_style.t) ->
  unit ->
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
ident(
  int_ref make_formatter "src/lTerm_text.ml" 354 10414 10418 "src/lTerm_text.ml" 354 10414 10432
)
"src/lTerm_text.ml" 407 11801 11842 "src/lTerm_text.ml" 407 11801 11852
type(
  (Format.tag -> LTerm_style.t) option
)
ident(
  int_ref read_color "src/lTerm_text.ml" 406 11765 11781 "src/lTerm_text.ml" 406 11765 11791
)
"src/lTerm_text.ml" 407 11801 11853 "src/lTerm_text.ml" 407 11801 11855
type(
  unit
)
"src/lTerm_text.ml" 407 11801 11826 "src/lTerm_text.ml" 407 11801 11855
call(
  stack
)
type(
  (unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) *
  Format.formatter
)
"src/lTerm_text.ml" 408 11859 11861 "src/lTerm_text.ml" 408 11859 11876
type(
  (Format.formatter -> 'a) ->
  Format.formatter -> ('b, Format.formatter, unit, 'a) format4 -> 'b
)
ident(
  ext_ref Format.kfprintf
)
"src/lTerm_text.ml" 408 11859 11882 "src/lTerm_text.ml" 408 11859 11883
type(
  Format.formatter
)
"src/lTerm_text.ml" 408 11859 11887 "src/lTerm_text.ml" 408 11859 11888
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array -> 'a
)
ident(
  int_ref f "src/lTerm_text.ml" 406 11765 11792 "src/lTerm_text.ml" 406 11765 11793
)
"src/lTerm_text.ml" 408 11859 11890 "src/lTerm_text.ml" 408 11859 11901
type(
  unit -> (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref get_content "src/lTerm_text.ml" 407 11801 11807 "src/lTerm_text.ml" 407 11801 11818
)
"src/lTerm_text.ml" 408 11859 11902 "src/lTerm_text.ml" 408 11859 11904
type(
  unit
)
"src/lTerm_text.ml" 408 11859 11889 "src/lTerm_text.ml" 408 11859 11905
call(
  stack
)
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 408 11859 11887 "src/lTerm_text.ml" 408 11859 11905
call(
  tail
)
type(
  'a
)
"src/lTerm_text.ml" 408 11859 11877 "src/lTerm_text.ml" 408 11859 11906
type(
  Format.formatter -> 'a
)
"src/lTerm_text.ml" 408 11859 11907 "src/lTerm_text.ml" 408 11859 11910
type(
  Format.formatter
)
ident(
  int_ref fmt "src/lTerm_text.ml" 407 11801 11820 "src/lTerm_text.ml" 407 11801 11823
)
"src/lTerm_text.ml" 408 11859 11911 "src/lTerm_text.ml" 408 11859 11915
type(
  ('b, Format.formatter, unit, 'a) format4
)
ident(
  int_ref fstr "src/lTerm_text.ml" 406 11765 11794 "src/lTerm_text.ml" 406 11765 11798
)
"src/lTerm_text.ml" 408 11859 11861 "src/lTerm_text.ml" 408 11859 11915
call(
  tail
)
type(
  'b
)
"src/lTerm_text.ml" 407 11801 11803 "src/lTerm_text.ml" 408 11859 11915
type(
  'b
)
"src/lTerm_text.ml" 410 11917 11921 "src/lTerm_text.ml" 410 11917 11930
type(
  ?read_color:(Format.tag -> LTerm_style.t) ->
  ('a, Format.formatter, unit,
   (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array)
  format4 -> 'a
)
ident(
  def styprintf "src/lTerm_text.ml" 410 11917 11990 "src/lTerm_text.ml" 1 0 -1
)
"src/lTerm_text.ml" 410 11917 11932 "src/lTerm_text.ml" 410 11917 11942
type(
  (Format.tag -> LTerm_style.t) option
)
ident(
  def read_color "src/lTerm_text.ml" 410 11917 11943 "src/lTerm_text.ml" 410 11917 11990
)
"src/lTerm_text.ml" 410 11917 11943 "src/lTerm_text.ml" 410 11917 11947
type(
  ('a, Format.formatter, unit,
   (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array)
  format4
)
ident(
  def fstr "src/lTerm_text.ml" 410 11917 11950 "src/lTerm_text.ml" 410 11917 11990
)
"src/lTerm_text.ml" 410 11917 11950 "src/lTerm_text.ml" 410 11917 11960
type(
  ?read_color:(Format.tag -> LTerm_style.t) ->
  ((CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
   (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array) ->
  ('a, Format.formatter, unit,
   (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array)
  format4 -> 'a
)
ident(
  int_ref kstyprintf "src/lTerm_text.ml" 406 11765 11769 "src/lTerm_text.ml" 406 11765 11779
)
"src/lTerm_text.ml" 410 11917 11962 "src/lTerm_text.ml" 410 11917 11972
type(
  (Format.tag -> LTerm_style.t) option
)
ident(
  int_ref read_color "src/lTerm_text.ml" 410 11917 11932 "src/lTerm_text.ml" 410 11917 11942
)
"src/lTerm_text.ml" 410 11917 11978 "src/lTerm_text.ml" 410 11917 11979
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  def x "src/lTerm_text.ml" 410 11917 11983 "src/lTerm_text.ml" 410 11917 11984
)
"src/lTerm_text.ml" 410 11917 11983 "src/lTerm_text.ml" 410 11917 11984
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
ident(
  int_ref x "src/lTerm_text.ml" 410 11917 11978 "src/lTerm_text.ml" 410 11917 11979
)
"src/lTerm_text.ml" 410 11917 11973 "src/lTerm_text.ml" 410 11917 11985
type(
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array ->
  (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array
)
"src/lTerm_text.ml" 410 11917 11986 "src/lTerm_text.ml" 410 11917 11990
type(
  ('a, Format.formatter, unit,
   (CamomileLibraryDyn.Camomile.UChar.t * LTerm_style.t) array)
  format4
)
ident(
  int_ref fstr "src/lTerm_text.ml" 410 11917 11943 "src/lTerm_text.ml" 410 11917 11947
)
"src/lTerm_text.ml" 410 11917 11950 "src/lTerm_text.ml" 410 11917 11990
call(
  tail
)
type(
  'a
)
