package dolmen_loop

  1. Overview
  2. Docs

Define typing extensions.

These extensions are typically extensions used by some community, but not yet part of the standard.

  • since 0.10
type t

The type of typing extensions.

val name : t -> string

Extension name, sould be suitable for cli options.

val builtins : t -> lang -> builtin_symbols

Reutnrs the typing builtins from an extension.

val create : name:string -> builtins:(lang -> builtin_symbols) -> t

Create a new extension.

val list : unit -> t list

The list of all extensions.

val bv2nat : t

Typing extension to add the `bv2nat` function.

OCaml

Innovation. Community. Security.