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.0.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=424e5a4631f5935a1436093b614917210b00259d16700912488ba4cd148115d1
    
    
  sha512=fa54ce05101fafe905c6db2e5fa7ad79d714ec3b580add4ff711bad37fc9545a58795f69056d62f6c18d8c87d424acc1992ab7fb667652e980d182d4ed80ba16
    
    
  doc/elpi.compiler/Elpi_compiler/Compiler_data/ScopedTerm/index.html
Module Compiler_data.ScopedTermSource
Source
type 'scope const = {- scope : 'scope;
- name : F.t;
- ty : TypeAssignment.t MutableOnce.t;
- loc : Elpi_util.Util.Loc.t;
}Source
val pp_const : 
  'scope. (Ppx_deriving_runtime.Format.formatter ->
            'scope ->
            Ppx_deriving_runtime.unit) ->
  Ppx_deriving_runtime.Format.formatter ->
  'scope const ->
  Ppx_deriving_runtime.unitSource
val show_const : 
  'scope. (Ppx_deriving_runtime.Format.formatter ->
            'scope ->
            Ppx_deriving_runtime.unit) ->
  'scope const ->
  Ppx_deriving_runtime.stringSource
val mk_const : 
  ?ty:TypeAssignment.t MutableOnce.t ->
  scope:'a ->
  F.t ->
  loc:Elpi_util.Util.Loc.t ->
  'a constSource
val mk_bound_const : 
  ?ty:TypeAssignment.t MutableOnce.t ->
  lang:Scope.language ->
  F.t ->
  loc:Elpi_util.Util.Loc.t ->
  Scope.t constSource
val const_of_symb : 
  types:TypingEnv.t ->
  Symbol.t ->
  loc:Elpi_util.Util.Loc.t ->
  Scope.t constSource
val pp_spill_info : 
  Ppx_deriving_runtime.Format.formatter ->
  spill_info ->
  Ppx_deriving_runtime.unitSource
type t_ = - | Impl of SimpleTerm.impl_kind * Elpi_util.Util.Loc.t * t * t
- | Discard
- | Var of Scope.t const * t list
- | App of Scope.t const * t list
- | Lam of Scope.language const option * ScopedTypeExpression.e option * t
- | CData of Elpi_util.Util.CData.t
- | Spill of t * spill_info ref
- | Cast of t * ScopedTypeExpression.e
Source
val pretty_lam : 
  Format.formatter ->
  Scope.language const option ->
  ScopedTypeExpression.e option ->
  t ->
  unit sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >