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.6.0.tbz
sha256=9f954cf6759fd197d4d2f7e803c7d13d8fdd6699911fcb5b1d6798356b65b9fd
sha512=c09b8d5258bfe4b54a83d30f9868e6351aaf0136f3786255cdba50fde7f28f936e1953e52509f7afc7985dcae76735bf22fdb9f448c03e5487dbe7f9d5def482
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)"
>