package coq

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

Minisys regroups some code that used to be in System. Unlike System, this module has no dependency and could be used for initial compilation target such as coqdep_boot. The functions here are still available in System thanks to an include. For the signature, look at the top of system.mli

Dealing with directories

type unix_path = string
type file_kind =
  1. | FileDir of unix_path * string
  2. | FileRegular of string
val (//) : string -> string -> string
val skipped_dirnames : string list ref
val exclude_directory : string -> unit
val ok_dirname : string -> bool
val exists_dir : string -> bool
val apply_subdir : (file_kind -> unit) -> string -> unix_path -> unit
val readdir : string -> string array
val process_directory : (file_kind -> unit) -> string -> unit
val process_subdirectories : (unix_path -> string -> unit) -> string -> unit