package dolmen
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Module Dolmen_std.ExprSource
Type definitions
Common definitions
Type definitions
Source
type builtin =
< ty : ty
; ty_var : ty_var
; ty_cst : ty_cst
; term : term
; term_var : term_var
; term_cst : term_cst >
Builtin.tExtensible variant type for builtin operations.
The type of identifiers. 'ty is the type for representing the type of the id.
Type descriptions.
Types, which wrap type description with a memoized hash and some tags.
Term symbols, which encode their expected type and term argument lists lengths.
Term descriptions.
Binders.
Term, which wrap term descriptions.
Alias for signature compatibility (with Dolmen_loop.Pipes.Make for instance).
One case of the type definition for an algebraic datatype.
Source
type ty_def = | Abstract(*Abstract types
*)| Adt of {ty : ty_cst;record : bool;cases : ty_def_adt_case array;
}(*Algebraic datatypes, including records (which are seen as a 1-case adt).
*)
Type definitions.
Exceptions
Native Tags
Printing
Substitutions
Identifiers
Types
Terms
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page