Ocamlformat_libSourceThis module contains ways to declare command-line and config-files options for ocamlformat. To look at declared options, see Conf.mli. To declare a new option :
This module contains the types of configuration options, along with small helper functions. It is separated from Conf to avoid dependency cycles.
Predicates for determining if an AST starts/ends with a </> symbol (respectively) when printed.
Maps with a list of values attached to a key. This is an extension of the Map module, so these are compatible with Map.mem, etc.
A tree of non-overlapping intervals. Intervals are non-overlapping if whenever 2 intervals share more than an end-point, then one contains the other.