package why3find
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type status = private
| Stuck
| Prover of Prover.desc * float
| Tactic of {
id : string;
children : crc list;
stuck : int;
proved : int;
depth : int;
time : float;
}
val none : status
val stuck : ?goal:Session.goal -> unit -> crc
val prover : ?goal:Session.goal -> Prover.desc -> float -> crc
val tactic : ?goal:Session.goal -> Tactic.tactic -> crc list -> crc
val iter : (Session.goal -> status -> unit) -> crc -> unit
Iterates over all goals in the CRC. Tactic nodes are visite first, followed by their children.
val nverdict : stuck:int -> proved:int -> verdict
val get_stuck : crc -> int
val get_proved : crc -> int
val get_time : crc -> float
val get_depth : crc -> int
val size : crc -> int
val get_stuck_all : crc list -> int
val get_proved_all : crc list -> int
val get_time_all : crc list -> float
val get_depth_all : crc list -> int
val is_stuck : crc -> bool
val is_unknown : crc -> bool
val is_complete : crc -> bool
val pretty : Format.formatter -> crc -> unit
val pp_status : Format.formatter -> status -> unit
val pp_result : Format.formatter -> stuck:int -> proved:int -> unit
val dump : Format.formatter -> crc -> unit
val of_json : Why3findUtils.Json.t -> crc
val to_json : crc -> Why3findUtils.Json.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>