package term-tools

  1. Overview
  2. Docs
module type Hashed = sig ... end

Hashable, totally ordered, printable types

module type Signature = sig ... end

The type of signatures of first-order terms.

module type Map = sig ... end

The module type of finite maps.

module type Pattern = sig ... end

The module type of patterns.

module type Term_core = sig ... end

Term_core specifies the core types and operations related to first-order terms.

module type Term = sig ... end

The module type of first-order terms

The module type of read-only states

module type Subst = sig ... end

The module type of substitutions

module type Unification = sig ... end

Unification contains facilities to solve unification problems on first-order terms

module type Zipper = sig ... end

The module type of zippers.

OCaml

Innovation. Community. Security.