package elpi
ELPI - Embeddable λProlog Interpreter
Install
Dune Dependency
Authors
Maintainers
Sources
elpi-2.0.7.tbz
sha256=80233ebd92babd696148ed553238961ec7b6de6bf157045aae1c7090840aeded
sha512=00c9ec01fabde9db1de4a58cb37480035e6f926d83b8360553419bcb99e9199f0720dde975f97ac9942ce528884d3d59d025cfbd471f12d57547429f15684d49
doc/elpi.parser/Elpi_parser/Ast/Structured/index.html
Module Ast.Structured
Source
Source
type program = {
macros : (Func.t, Term.t) Macro.t list;
kinds : (unit, unit) Type.t list;
types : (tattribute, functionality) Type.t list;
type_abbrevs : (Func.t, functionality TypeExpression.t) TypeAbbreviation.t list;
modes : (tattribute, functionality) Type.t list;
body : block list;
}
Source
and ('func, 'term) block_constraint = {
clique : 'func list;
ctx_filter : 'func list;
rules : (cattribute, 'term) Chr.t list;
}
Source
val pp_program :
Ppx_deriving_runtime.Format.formatter ->
program ->
Ppx_deriving_runtime.unit
Source
val pp_block_constraint :
(Ppx_deriving_runtime.Format.formatter -> 'func -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'term -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('func, 'term) block_constraint ->
Ppx_deriving_runtime.unit
Source
val show_block_constraint :
(Ppx_deriving_runtime.Format.formatter -> 'func -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'term -> Ppx_deriving_runtime.unit) ->
('func, 'term) block_constraint ->
Ppx_deriving_runtime.string
Source
val pp_attribute :
Ppx_deriving_runtime.Format.formatter ->
attribute ->
Ppx_deriving_runtime.unit
Source
val pp_insertion :
Ppx_deriving_runtime.Format.formatter ->
insertion ->
Ppx_deriving_runtime.unit
Source
val pp_insertion_place :
Ppx_deriving_runtime.Format.formatter ->
insertion_place ->
Ppx_deriving_runtime.unit
Source
val pp_cattribute :
Ppx_deriving_runtime.Format.formatter ->
cattribute ->
Ppx_deriving_runtime.unit
Source
val pp_tattribute :
Ppx_deriving_runtime.Format.formatter ->
tattribute ->
Ppx_deriving_runtime.unit
Source
val pp_shorthand :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
'a shorthand ->
Ppx_deriving_runtime.unit
Source
val show_shorthand :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
'a shorthand ->
Ppx_deriving_runtime.string
Source
val pp_functionality :
Ppx_deriving_runtime.Format.formatter ->
functionality ->
Ppx_deriving_runtime.unit
Source
val pp_variadic :
Ppx_deriving_runtime.Format.formatter ->
variadic ->
Ppx_deriving_runtime.unit
Source
val compare_block_constraint :
('func -> 'func -> Ppx_deriving_runtime.int) ->
('term -> 'term -> Ppx_deriving_runtime.int) ->
('func, 'term) block_constraint ->
('func, 'term) block_constraint ->
Ppx_deriving_runtime.int
Source
val compare_shorthand :
('a -> 'a -> Ppx_deriving_runtime.int) ->
'a shorthand ->
'a shorthand ->
Ppx_deriving_runtime.int
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>