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.2.0.tbz
sha256=cfe271ae33cd8d682082a5081d36db5e4e858571909811bb97c4ecd0c4053a61
sha512=e0745da1ee6c74256369cf7d8df5898f9af9d35c0444b25f2e3d08efd64040634464c4139ec7d8caa7e85b4bbae3e3cbfbb824c0b53cbe740d451d338788c6f3
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)"
>