package inquire
An OCaml library to create beautiful interactive CLIs
Install
Dune Dependency
Authors
Maintainers
Sources
inquire-0.2.1.tbz
sha256=0b88d89e24d4cbc0560a7c8d8ec51388990e1b27f24685029997afa52a7c720f
sha512=8b62860a8d15e41528a404a6f1b9968c3d79755607b5ea319af2e3e45516e672a785361d278279910928db4054e1800e87bcee0210ff3eabfb330713b368c827
doc/src/inquire.lambda-term/literalIntf.ml.html
Source file literalIntf.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
module type Type = sig type char_intf type string_intf val empty_string : unit -> string_intf val of_char : Zed_char.t -> char_intf val of_string : Zed_string.t -> string_intf val to_char : char_intf -> Zed_char.t option * Uchar.t list val to_string : string_intf -> Zed_string.t * Uchar.t list val to_char_exn : char_intf -> Zed_char.t val to_string_exn : string_intf -> Zed_string.t end module Zed : Type with type char_intf= Zed_char.t and type string_intf= Zed_string.t = struct let id x = x type char_intf= Zed_char.t type string_intf= Zed_string.t let empty_string ()= Zed_string.empty () let of_char= id let of_string= id let to_char ch= Some ch, [] let to_string str= str, [] let to_char_exn= id let to_string_exn= id end module UTF8 : Type with type char_intf= Zed_utf8.t and type string_intf= Zed_utf8.t = struct type char_intf= Zed_utf8.t type string_intf= Zed_utf8.t let empty_string ()= "" let of_char= Zed_char.to_utf8 let of_string= Zed_string.to_utf8 let to_char x = Zed_char.of_uChars (Zed_utf8.explode x) let to_string x = Zed_string.of_uChars (Zed_utf8.explode x) let to_char_exn x = match to_char x with Some t, _ -> t | _ -> failwith "to_t_exn" let to_string_exn = Zed_string.unsafe_of_utf8 end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>