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.3.1.tbz
sha256=3186ebbf97d702e3cd5ebfa2aca50d9e93dd939a86c3db827dbde111656e3d5f
sha512=2ffafd7dbcaad4802fc2f076f90df36a1ce33dae1f0fa9226d45654a932a70e0a9f0627bbc703870561ad2d36a86039ad04c74393ccaf369c283eddb488525cf
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)"
>