(************************************************************************) (* * 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) *) (************************************************************************)
(* [fatal_error msg] prints msg and exits 1 *) val fatal_error : Pp.t -> 'a
(* [ensure ext src tgt] checks that, once stripped by ext, both [src] and [tgt]havethesamebasename,andreturns[tgt]withtheextension.
[ext] is expected to begin with dot, eg [".v"]. *) val ensure : ext:string -> src:string -> tgt:string -> string
(* [ensure_exists f] fails if f does not exist *) val ensure_exists : string -> unit
(* [ensure_exists_with_prefix src tgt src_ext tgt_ext] checks that [src] exists (ifneededaddingtheextension)andthat[tgt]exists(ifneededaddingthe extension)andreturns[src]and[tgt]withtheirrespectiveextensions. If[tgt]is[None],thenitdefaultsto[src](with[tgt_ext]asextension).
[src_ext] and [tgt_ext] are expected to begin with dot, eg [".v"]. *) val ensure_exists_with_prefix : src:string -> tgt:stringoption -> src_ext:string -> tgt_ext:string -> string * string
(* [chop_extension f] is like Filename.chop_extension but fail safe *) val safe_chop_extension : string -> string
(* [ensure_no_pending_proofs ~filename] checks that no proof or obligation
is open *) val ensure_no_pending_proofs : filename:string -> Vernacstate.t -> unit
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 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.