package ocaml-base-compiler

  1. Overview
  2. Docs
Official release 4.08.0

Install

Dune Dependency

Authors

Maintainers

Sources

4.08.0.tar.gz
sha256=c8ff78d010cb037ac6d6729e40ebdbee109218899007ef23a20b8f459ac186d6
md5=42ed24e9a7c0e3998cab7d5e7c9f7618

doc/ocamlcommon/Printtyp/Conflicts/index.html

Module Printtyp.Conflicts

The Conflicts module keeps track of conflicts arising when attributing names to identifiers and provides functions that can print explanations for these conflict in error messages

val exists : unit -> bool

exists() returns true if the current naming context renamed an identifier to avoid a name collision

type explanation = {
  1. kind : namespace;
  2. name : string;
  3. location : Location.t;
}
val take : unit -> explanation list
val pp : Format.formatter -> explanation list -> unit
val print : Format.formatter -> unit
val reset : unit -> unit
OCaml

Innovation. Community. Security.