package coq-lsp

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Coq.Pp_tSource

Sourcetype t = Pp.t
Sourcetype pp_tag = Pp.pp_tag
Sourcetype block_type = Pp.block_type =
  1. | Pp_hbox
  2. | Pp_vbox of int
  3. | Pp_hvbox of int
  4. | Pp_hovbox of int
    (*

    Pp_hovbox produces boxes according to Format.open_box not Format.open_hovbox

    *)
Sourcetype doc_view = Pp.doc_view =
  1. | Ppcmd_empty
  2. | Ppcmd_string of string
  3. | Ppcmd_sized_string of int * string
  4. | Ppcmd_glue of t list
  5. | Ppcmd_box of block_type * t
  6. | Ppcmd_tag of pp_tag * t
  7. | Ppcmd_print_break of int * int
  8. | Ppcmd_force_newline
  9. | Ppcmd_comment of string list
Sourceval pp : Format.formatter -> Pp.t -> unit
Sourceval pp_with : Format.formatter -> Pp.t -> unit
Sourceval mt : unit -> Pp.t
Sourceval spc : unit -> Pp.t
Sourceval brk : (int * int) -> Pp.t
Sourceval str : string -> Pp.t
Sourceval int : int -> Pp.t
Sourceval (++) : Pp.t -> Pp.t -> Pp.t
Sourceval to_string : Pp.t -> string
Sourceval repr : Pp.t -> Pp.doc_view
Sourceval unrepr : Pp.doc_view -> Pp.t