package lambdapi

  1. Overview
  2. Docs
Proof assistant for the λΠ-calculus modulo rewriting

Install

Dune Dependency

Authors

Maintainers

Sources

lambdapi-2.6.0.tbz
sha256=d01e5f13db2eaba6e4fe330667149e0059d4886c651ff9d6b672db2dfc9765ed
sha512=33b68c972aca37985ed73c527076198e7d4961c7e27c89cdabfe4d1cff97cd41ccfb85ae9499eb98ad9a0aefd920bc55555df6393fc441ac2429e4d99cddafa8

doc/lambdapi.common/Common/Console/index.html

Module Common.ConsoleSource

Verbose level and loggers management.

out_fmt main output formatter.

Sourceval verbose : int Timed.ref

Current verbosity level.

Sourceval default_verbose : int ref

Default verbosity level (may be set with command line arguments).

Sourceval set_default_verbose : int -> unit

set_default_verbose i sets the default verbosity level to i.

Sourceval out : int -> 'a Lplib.Base.outfmt -> 'a

out lvl fmt prints an output message using the format fmt, but only if lvl is strictly greater than the current verbosity level. Note that the output channel is automatically flushed if logging modes are enabled.

Sourceval boolean_flags : (bool * bool Timed.ref) Lplib.Extra.StrMap.t ref

List of registered boolean flags, with their default values.

Sourceval register_flag : string -> bool -> bool Timed.ref

register_flag id d registers a new boolean flag named id, with default value of d. Note the name should not have been used previously.

Sourceval set_flag : string -> bool -> unit

set_flag id b sets the value of the flag named id to be b, or raises Not_found if no flag with this name was registered.

Sourceval reset_default : unit -> unit

reset_default () resets the verbosity level and the state of the loggers to their default value (configurable by the user with command line flags). The boolean flags are also reset to their default values.

Sourcemodule State : sig ... end

Module to manipulate imperative state of the typechecker.

OCaml

Innovation. Community. Security.