package codept-lib

  1. Overview
  2. Docs

Standard faults

val extension_ignored : (Uloc.t * string) Fault.info

Extension node fault

val extension_traversed : (Uloc.t * string) Fault.info
val opened_first_class : (Uloc.t * string option) Fault.info

First-class module faults

val included_first_class : Uloc.t Fault.info
val applied_structure : (Uloc.t * Module.Partial.t) Fault.info

Typing faults

val included : (Uloc.t * Module.sty * [ `Abstract | `Functor ]) Fault.info
val opened : (Uloc.t * Module.sty * [ `Abstract | `Functor ]) Fault.info
val applied_unknown : (Uloc.t * Module.Partial.t) Fault.info
val unknown_approximated : (Uloc.t * Module.level * Name.t) Fault.info
val nonexisting_submodule : (Uloc.t * Paths.S.t * Module.level * Name.t) Fault.info

Input faults

val module_conflict : (Namespaced.t * Pkg.t list) Fault.info

Module name conflicts: same module path for different compilation units

val local_module_conflict : (Namespaced.t * Pkg.t list) Fault.info

Local module name conflicts: same module name for different compilation units

val concordant_approximation : Pkg.t Fault.info

Parsing approximation faults

val discordant_approximation : (Pkg.t * Namespaced.t list * Namespaced.t list) Fault.info
val syntaxerr : Syntaxerr.error Fault.info
val lexerr : (string * Lexer.error) Fault.info
val unknown_file_format : (string * string) Fault.info

Syntax error when parsing internal files

val future_version : (string * (int * int * int) * (int * int * int)) Fault.info
val wrong_file_kind : (string * string * string) Fault.info
val parsing_error : (string * string) Fault.info
val schematic_errors : Fault.handler -> (string * Name.t * Schematic.Ext.error) -> unit
OCaml

Innovation. Community. Security.