High-level and functional interface to the Format module
63.84 KB
built 2026-10-16 12:46:59 GMT
Description
This module offers a high-level and functional interface to the Format
module of the OCaml standard library. It is a pretty-printing
facility, i.e. it takes as input some code represented as a tree and
formats this code into the most visually satisfying result, breaking
and indenting lines of code where appropriate.
Input data must be first modeled and converted into a tree using 3
kinds of nodes:
atoms
lists
labeled nodes
Atoms represent any text that is guaranteed to be printed as-is. Lists
can model any sequence of items such as arrays of data or lists of
definitions that are labeled with something like "int main", "let x
=" or "x:".
Dependencies
20 totalRequires17
- ocaml(CamlinternalFormatBasics) = 5cba8713ea434e43a50cd422bda47dda
- ocaml(Stdlib) = 5debf066d2f080eabc33d8b71099252f
- ocaml(Stdlib__Buffer) = c0940caa52bfb8d306ed2ca69af87ed6
- ocaml(Stdlib__Domain) = d11ad689f3e35d9892101961a1201121
- ocaml(Stdlib__Either) = e4e548dbb128df23a9325d9cba39fc2f
- ocaml(Stdlib__Format) = 5b2f2a54d0831d599db87620d18b8ca1
- ocaml(Stdlib__Hashtbl) = 6df0309fbcf3f1661d9e3d07a603aa3e
- ocaml(Stdlib__List) = 81a27a0a9af489e91fa1d99f325067c2
- ocaml(Stdlib__Printf) = 3303d43852c2d96a670040b4fc4aefc6
- ocaml(Stdlib__Seq) = b55b17884ef0dff6295517debe21f111
- ocaml(Stdlib__String) = 10f6a338df78df4f5987192086ffa3c9
- ocaml(Stdlib__Uchar) = ffc32f05aeea05f14986ec532040e8b1
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(PayloadFilesHavePrefix) <= 4.0-1
- rpmlib(PayloadIsZstd) <= 5.4.18-1
- rtld(GNU_HASH)
Provides3
- ocaml(Easy_format) = 01a0f7cadeec238d7b66cf62335ad683
- ocaml-easy-format = 1.3.4-20.fc45
- ocaml-easy-format(riscv-64) = 1.3.4-20.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
12
Files 1–12 of 12
Component of
buildroots that installed this RPMNo Buildroots
