(************************************************************************) (* * The Rocq Prover / The Rocq Development Team *) (* v * Copyright INRIA, CNRS and contributors *) (* <O___,, * (see version control and CREDITS file for authors & dates) *) (* \VV/ **************************************************************) (* // * This file is distributed under the terms of the *) (* * GNU Lesser General Public License Version 2.1 *) (* * (see LICENSE file for the text of the license) *) (************************************************************************)
(** Partially interpreted control flags. *) type'state control_entry
type'state control_entries = 'state control_entry list
(** Translate from syntax and add default timeout. *) val from_syntax : Vernacexpr.control_flag list -> unit control_entries
type ('st0,'st) with_local_state = { with_local_state : 'a. 'st0 -> (unit -> 'a) -> 'st * 'a } (** [with_local_state state0 f] should run [f] with [state0] installed, capturethestateproducedbyrunning[f]andreverttheglobalstateafterwards.
*)
val trivial_state : (unit,unit) with_local_state
(** [under_control ~loc ~with_local_state control ~noop f] runs[f()]inthecontextgivenbythe[control].
(** Print any final messages (eg from [Time]) and raise final exceptions(egfrom[Fail]whenthecommanddidnotfail).The returnedbooleantellsifweshouldbenoop([Fail]wherethe commandfailedor[Succeed]whereitsucceeded).
*) val after_last_phase : loc:Loc.t option -> _ control_entries -> bool
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-09-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.