Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Roqc/tools/dune_rule_gen/   (Beweissystem des Inria Version 9.1.0©)  Datei vom 15.8.2025 mit Größe 1023 B image not shown  

Quelle  path.mli   Sprache: SML

 
(************************************************************************)
(* This file is licensed under The MIT License                          *)
(* See LICENSE for more information                                     *)
(************************************************************************)

type t

(** [make path] build a path from a string *)
val make : string -> t

(** [relative path s] append [s] to [path] to build [path/s] *)
val relative : t -> string -> t

(** [basename path] returns the basename *)
val basename : t -> string

(** [adjust ~lvl path] adjusts a path to refer to [lvl] lower
   directories, that is to say [adjust ~lvl:2 p] will do [../../p] *)

val adjust : lvl:int -> t -> t

(** [add_extension ext p] builds [p^ext] *)
val add_extension : ext:string -> t -> t

val replace_ext : ext:string -> t -> t

val to_string : t -> string

val compare : t -> t -> int
val pp : Format.formatter -> t -> unit

(* Hack for coqdep, see comments in the implementation *)
val coqdep_fixup_dir : t -> t

99%


¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

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 ist noch experimentell.