package elpi
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
ELPI - Embeddable λProlog Interpreter
Install
dune-project
Dependency
Authors
Maintainers
Sources
elpi-3.4.3.tbz
sha256=d9bcd4cd43bf3ecd6ec471c8cd0c74a542e67bdba96310418207a7c5a42b77e2
sha512=7ecc6d298332d01a84daa3d91ac28cd6c4cbf9f5f6cf025313580577f87b6781cbbf7fed3fdee470562b1b2a5b58865dd00878efd21be294e462810b578d8ace
doc/elpi.runtime/Elpi_runtime/Data/ContextualConversion/index.html
Module Data.ContextualConversionSource
Source
type ('a, 'hyps, 'constraints) embedding =
depth:int ->
'hyps ->
'constraints ->
State.t ->
'a ->
State.t * term * Conversion.extra_goalsSource
type ('a, 'hyps, 'constraints) readback =
depth:int ->
'hyps ->
'constraints ->
State.t ->
term ->
State.t * 'a * Conversion.extra_goalsSource
type ('a, 'hyps, 'constraints) t = {ty : ty_ast;pp_doc : Format.formatter -> unit -> unit;pp : Format.formatter -> 'a -> unit;embed : ('a, 'hyps, 'constraints) embedding;readback : ('a, 'hyps, 'constraints) readback;
}Source
val pp :
'a 'hyps 'constraints. (Ppx_deriving_runtime.Format.formatter ->
'a ->
Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'hyps -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter ->
'constraints ->
Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('a, 'hyps, 'constraints) t ->
Ppx_deriving_runtime.unitSource
val show :
'a 'hyps 'constraints. (Ppx_deriving_runtime.Format.formatter ->
'a ->
Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'hyps -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter ->
'constraints ->
Ppx_deriving_runtime.unit) ->
('a, 'hyps, 'constraints) t ->
Ppx_deriving_runtime.stringSource
type ('hyps, 'constraints) ctx_readback =
depth:int ->
hyps ->
constraints ->
State.t ->
State.t * 'hyps * 'constraints * Conversion.extra_goalsSource
val (!>>>) :
('a Conversion.t -> 'b Conversion.t -> 'c Conversion.t) ->
('a, 'd, 'e) t ->
('b, 'd, 'e) t ->
('c, 'd, 'e) t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>