package dolmen_type

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

module Type : Tff_intf.S
module T : Dolmen.Intf.Term.Smtlib_Array with type t := Type.T.t and type ty := Type.Ty.t

Signature

type Type.err +=
  1. | Forbidden : string -> Dolmen.Std.Term.t Type.err
    (*

    Raised when a restriction on the sort of arrays is breached.

    *)

Errors for array type-checking.

type Type.warn +=
  1. | Extension : Dolmen.Std.Id.t -> Dolmen.Std.Term.t Type.warn
    (*

    Raised when an id belonging to an extension of the array theory is used (typically `const`).

    *)

Warnings for array type-checking.