package elpi

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Internal.RuntimeSource

Sourcemodule Pp : sig ... end
Sourceval pp_stuck_goal : ?pp_ctx:Elpi__.Data.pp_ctx -> Elpi__.Data.Fmt.formatter -> Elpi__.Data.stuck_goal -> unit
Sourceval embed_query : mk_Arg: (Elpi__.Data.State.t -> name:string -> args:Elpi__.Data.term list -> Elpi__.Data.State.t * Elpi__.Data.term) -> depth:int -> Elpi__.Data.State.t -> 'a Elpi__.Data.Query.t -> Elpi__.Data.State.t * Elpi__.Data.term * Elpi__.Data.Conversion.extra_goals
Sourceval execute_once : ?max_steps:int -> ?delay_outside_fragment:bool -> 'a Elpi__.Data.executable -> 'a Elpi__.Data.outcome
Sourceval execute_loop : ?delay_outside_fragment:bool -> 'a Elpi__.Data.executable -> more:(unit -> bool) -> pp:(float -> 'a Elpi__.Data.outcome -> unit) -> unit
Sourceval deref_uv : ?avoid:Elpi__.Data.uvar_body -> from:Elpi__.Data.constant -> to_:Elpi__.Data.constant -> int -> Elpi__.Data.term -> Elpi__.Data.term
Sourceval deref_appuv : ?avoid:Elpi__.Data.uvar_body -> from:Elpi__.Data.constant -> to_:Elpi__.Data.constant -> Elpi__.Data.term list -> Elpi__.Data.term -> Elpi__.Data.term
Sourceval deref_head : depth:int -> Elpi__.Data.term -> Elpi__.Data.term
Sourceval eta_contract_flex : depth:int -> Elpi__.Data.term -> Elpi__.Data.term option
Sourceval is_flex : depth:int -> Elpi__.Data.term -> Elpi__.Data.uvar_body option
Sourceval expand_uv : depth:int -> Elpi__.Data.uvar_body -> lvl:int -> ano:int -> Elpi__.Data.term
Sourceval expand_appuv : depth:int -> Elpi__.Data.uvar_body -> lvl:int -> args:Elpi__.Data.term list -> Elpi__.Data.term
Sourceval lp_list_to_list : depth:int -> Elpi__.Data.term -> Elpi__.Data.term list
Sourceval list_to_lp_list : Elpi__.Data.term list -> Elpi__.Data.term
Sourceval split_conj : depth:int -> Elpi__.Data.term -> Elpi__.Data.term list
Sourceval mkinterval : int -> int -> int -> Elpi__.Data.term list
Sourceval mkConst : Elpi__.Data.constant -> Elpi__.Data.term
Sourceval mkAppL : Elpi__.Data.constant -> Elpi__.Data.term list -> Elpi__.Data.term
Sourceval mkAppArg : int -> int -> Elpi__.Data.term list -> Elpi__.Data.term
Sourceval move : argsdepth:int -> Elpi__.Data.env -> ?avoid:Elpi__.Data.uvar_body -> from:int -> to_:int -> Elpi__.Data.term -> Elpi__.Data.term
Sourceval hmove : ?avoid:Elpi__.Data.uvar_body -> from:int -> to_:int -> Elpi__.Data.term -> Elpi__.Data.term
Sourceval subst : depth:int -> Elpi__.Data.term list -> Elpi__.Data.term -> Elpi__.Data.term
Sourceval get_suspended_goal : 'a Elpi__.Data.stuck_goal_kind -> Elpi__.Data.suspended_goal option
Sourceval full_deref : depth:int -> Elpi__.Data.term -> Elpi__.Data.term
Sourceval lex_insertion : int list -> int list -> int
Sourcemodule CompileTime : sig ... end
OCaml

Innovation. Community. Security.