package dune-private-libs
Private libraries of Dune
Install
Dune Dependency
Authors
Maintainers
Sources
dune-3.19.1.tbz
sha256=a10386f980cda9417d1465466bed50dd2aef9c93b9d06a0f7feeedb0a1541158
sha512=d1622939713133a1f28617229896298d6ef194c48a47d011e4b752490fc83893cc920a8395d7ac60bc384a6c9b233ebf0665f38f74f2774a983e9d3b241a7746
doc/src/dune-private-libs.dune_re/fmt.ml.html
Source file fmt.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
(** Very small tooling for format printers. *) include Format type 'a t = Format.formatter -> 'a -> unit let list = pp_print_list let str = pp_print_string let sexp fmt s pp x = fprintf fmt "@[<3>(%s@ %a)@]" s pp x let pair pp1 pp2 fmt (v1,v2) = pp1 fmt v1; pp_print_space fmt () ; pp2 fmt v2 let triple pp1 pp2 pp3 fmt (v1, v2, v3) = pp1 fmt v1; pp_print_space fmt () ; pp2 fmt v2; pp_print_space fmt () ; pp3 fmt v3 let int = pp_print_int let optint fmt = function | None -> () | Some i -> fprintf fmt "@ %d" i let quote fmt s = Format.fprintf fmt "\"%s\"" s let pp_olist pp_elem fmt = Format.fprintf fmt "@[<3>[@ %a@ ]@]" (pp_print_list ~pp_sep:(fun fmt () -> fprintf fmt ";@ ") pp_elem) let pp_str_list = pp_olist quote let to_to_string pp x = let b = Buffer.create 16 in let fmt = Format.formatter_of_buffer b in pp fmt x; Buffer.contents b
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>