package hxd

  1. Overview
  2. Docs
Hexdump in OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

hxd-v0.2.0.tbz
sha256=3438fc2308d2d2161ba5c9463e7b4510683f361c4e7f0818e889315400ceced3
sha512=6df3e07c202792f0c029eabf4f48b1036feb61bcd26262741d2b1a8f22d457d60d0c05782b7fcf4ec39acc8fe077c6f4661a77a7497758dd6944691ad468e37a

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
14
15
16
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.