aboutsummaryrefslogtreecommitdiffhomepage
path: root/toplevel
diff options
context:
space:
mode:
authorGravatar Pierre Boutillier <pierre.boutillier@ens-lyon.org>2014-01-13 13:23:45 +0100
committerGravatar Pierre Boutillier <pierre.boutillier@ens-lyon.org>2014-01-13 15:21:44 +0100
commit2bfa94975ecc58d35637689ef2fd4473e8126c2e (patch)
treed9b6544a5b068fbb60812e5d643e6bdc52620b6d /toplevel
parente20e73300be869696264f8269c47c0ff92316c26 (diff)
Declared ML Module are not uncapitalized/capitalized/uncapitalized/...
The exact filename has to be written. This is coherent with the RefMan.
Diffstat (limited to 'toplevel')
-rw-r--r--toplevel/mltop.ml8
1 files changed, 1 insertions, 7 deletions
diff --git a/toplevel/mltop.ml b/toplevel/mltop.ml
index 09b604d1a..ca325bc62 100644
--- a/toplevel/mltop.ml
+++ b/toplevel/mltop.ml
@@ -188,13 +188,10 @@ let add_rec_path ~unix_path ~coq_root =
(* convertit un nom quelconque en nom de fichier ou de module *)
let mod_of_name name =
- let base =
if Filename.check_suffix name ".cmo" then
Filename.chop_suffix name ".cmo"
else
name
- in
- String.capitalize base
let get_ml_object_suffix name =
if Filename.check_suffix name ".cmo" then
@@ -207,7 +204,6 @@ let get_ml_object_suffix name =
None
let file_of_name name =
- let name = String.uncapitalize name in
let suffix = get_ml_object_suffix name in
let fail s =
errorlabstrm "Mltop.load_object"
@@ -248,18 +244,16 @@ let file_of_name name =
let known_loaded_modules = ref String.Set.empty
let add_known_module mname =
- let mname = String.capitalize mname in
known_loaded_modules := String.Set.add mname !known_loaded_modules
let module_is_known mname =
- String.Set.mem (String.capitalize mname) !known_loaded_modules
+ String.Set.mem mname !known_loaded_modules
(** A plugin is just an ML module with an initialization function. *)
let known_loaded_plugins = ref String.Map.empty
let add_known_plugin init name =
- let name = String.capitalize name in
add_known_module name;
known_loaded_plugins := String.Map.add name init !known_loaded_plugins