package fmlib

  1. Overview
  2. Docs

Module Fmlib_pretty.StateSource

Sourcemodule Text : sig ... end
Sourcemodule Line : sig ... end
Sourcetype chunk
Sourcetype group
Sourcemodule Chunk : sig ... end
Sourcemodule Group : sig ... end
Sourcemodule Buffer : sig ... end
Sourcetype t
Sourceval init : int -> int -> t
Sourceval line_indent : t -> int
Sourceval advance_position : int -> t -> t
Sourceval newline : t -> t
Sourceval newline_with_line : Line.t -> t -> t
Sourceval fits : int -> t -> bool
Sourceval buffer_fits : t -> bool
Sourceval is_buffering : t -> bool
Sourceval direct_out : t -> bool
Sourceval line_direct_out : t -> bool
Sourceval within_active : t -> bool
Sourceval push_text : Text.t -> t -> t
Sourceval push_break : string -> t -> t
Sourceval pull_buffer : t -> Buffer.t * t
Sourceval flatten_done : t -> t
Sourceval effective_done : Buffer.t -> int -> t -> t
Sourceval enter_group : t -> t
Sourceval leave_group : t -> t
Sourceval increment_indent : int -> t -> t
Sourceval width : int -> t -> int * t
Sourceval ribbon : int -> t -> int * t
OCaml

Innovation. Community. Security.