package elpi

  1. Overview
  2. Docs
ELPI - Embeddable λProlog Interpreter

Install

dune-project
 Dependency

Authors

Maintainers

Sources

elpi-3.7.3.tbz
sha256=6c68078b96d4c179734d829b25aad06c36e7fabd1c6385d2d6c0074a5112f7b9
sha512=761415b8a54ae8ebea0f387e531c4872116cac8406e467e2cde959821c497849558990870d88de673a5890e43cc712d475a1afcbdef0c2303e1d8210927aa967

doc/elpi.runtime/Elpi_runtime/Data/Global_symbols/index.html

Module Data.Global_symbolsSource

Sourcetype t = {
  1. mutable s2ct : (Elpi_util.Util.constant * term) Symbol.RawMap.t;
  2. mutable c2s : Symbol.symbol Elpi_util.Util.Constants.Map.t;
  3. mutable last_global : int;
  4. mutable locked : bool;
}
Sourceval table : t
Sourceval declare_global_symbol : ?variant:int -> string -> Elpi_util.Util.constant
Sourceval declare_overloaded_global_symbol : string -> Elpi_util.Util.constant * int
Sourceval lock : unit -> unit
Sourceval match_ : Symbol.symbol
Sourceval findall : Symbol.symbol