Pprintast(3) OCaml library Pprintast(3) NAME Pprintast - Pretty-printers for Parsetree Module Module Pprintast Documentation Module Pprintast : sig end Pretty-printers for Parsetree Warning: this module is unstable and part of Compiler_libs . type space_formatter = (unit, Format.formatter, unit) format val longident : Format.formatter -> Longident.t -> unit val expression : Format.formatter -> Parsetree.expression -> unit val string_of_expression : Parsetree.expression -> string val pattern : Format.formatter -> Parsetree.pattern -> unit val core_type : Format.formatter -> Parsetree.core_type -> unit val signature : Format.formatter -> Parsetree.signature -> unit val structure : Format.formatter -> Parsetree.structure -> unit val string_of_structure : Parsetree.structure -> string val module_expr : Format.formatter -> Parsetree.module_expr -> unit val toplevel_phrase : Format.formatter -> Parsetree.toplevel_phrase -> unit val top_phrase : Format.formatter -> Parsetree.toplevel_phrase -> unit val class_field : Format.formatter -> Parsetree.class_field -> unit val class_type_field : Format.formatter -> Parsetree.class_type_field -> unit val class_expr : Format.formatter -> Parsetree.class_expr -> unit val class_type : Format.formatter -> Parsetree.class_type -> unit val module_type : Format.formatter -> Parsetree.module_type -> unit val structure_item : Format.formatter -> Parsetree.structure_item -> unit val signature_item : Format.formatter -> Parsetree.signature_item -> unit val binding : Format.formatter -> Parsetree.value_binding -> unit val payload : Format.formatter -> Parsetree.payload -> unit val tyvar : Format.formatter -> string -> unit Print a type variable name, taking care of the special treatment required for the single quote character in second position. OCamldoc 2024-02-29 Pprintast(3)