package mc2

  1. Overview
  2. Docs
A mcsat-based SMT solver in pure OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

v0.1.tar.gz
md5=92de696251ec76fbf3eba6ee917fd80f
sha512=e88ba0cfc23186570a52172a0bd7c56053273941eaf3cda0b80fb6752e05d1b75986b01a4e4d46d9711124318e57cba1cd92d302e81d34f9f1ae8b49f39114f0

doc/mc2.core/Mc2_core/Service/index.html

Module Mc2_core.ServiceSource

Services

A service is a feature provided by a plugin. A typical service would be a function to build terms, or to traverse all sub-terms, or to perform E-matching, etc.

A registry is used to list all services provided by plugins and make them available to users of the library, or to other plugins.

Sourcemodule Key : sig ... end

The way to access a service registered by some plugin

Sourcetype any =
  1. | Any : 'a Key.t * 'a -> any
    (*

    Existential wrapper around a service

    *)
Sourcemodule Registry : sig ... end
OCaml

Innovation. Community. Security.