Pprintast.Doc(3) OCaml library Pprintast.Doc(3)

# [NAME](#NAME)

Pprintast.Doc - Format\_doc functions for error messages

# [Module](#Module)

Module Pprintast.Doc

# [Documentation](#Documentation)

Module **Doc**  
: **sig end**

**Format\_doc** functions for error messages

*val longident* : **Longident.t Format\_doc.printer**

*val constr* : **Longident.t Format\_doc.printer**

*val tyvar* : **string Format\_doc.printer**

*val nominal\_exp* : **Parsetree.expression -&gt; Format\_doc.t option**

Returns a format document if the expression reads nicely as the subject of a sentence in a error message.

2026-10-01 OCamldoc

---

Document: Pprintast.Doc(3o) from ocaml 5.5.1-r1 (Chainguard OS)
Source: https://github.com/ocaml/ocaml
