package hxd

  1. Overview
  2. Docs
Hexdump in OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

hxd-v0.3.0.tbz
sha256=238b86af6cb7c540b08f9da436cedafc07677e4c6492b7ba9bf5892a55a862a2
sha512=55e9e149460d26fe62b7fee21c0c905d0f1efa89f0c48cc9098d20614b96315cdbfeb3305db3894c52e1d745901c9e049ba0d8c07da501e5e627630f1b972910

doc/src/hxd.core/fmt_meta.ml.html

Source file fmt_meta.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
type Format.stag += Hxd_style_renderer

let style_renderer_tag = Hxd_style_renderer
let meta_store ppf = Format.pp_get_formatter_stag_functions ppf ()
let set_meta_store ppf store = Format.pp_set_formatter_stag_functions ppf store
let meta_raw store tag = store.Format.mark_open_stag tag

let set_meta ppf store ~style_renderer =
  let meta = function
    | Hxd_style_renderer -> style_renderer
    | _ -> "Hxd: god, we broken everythings" in
  let store = {store with Format.mark_open_stag= meta} in
  set_meta_store ppf store
OCaml

Innovation. Community. Security.