aboutsummaryrefslogtreecommitdiffhomepage
path: root/library/libnames.ml
diff options
context:
space:
mode:
authorGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-04-22 14:39:00 +0000
committerGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-04-22 14:39:00 +0000
commit14fdc212d664df129e2f718ea8b8eb87927a8ee8 (patch)
treeff5adf586cd098383781167651a3c3ac21631986 /library/libnames.ml
parent4d4edf9cc4bec63eb9569a5584f73256bd2d9917 (diff)
Declaremods: some more minor cleanup
Some code cleaning and factorisation , comments, indentations, ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16440 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'library/libnames.ml')
-rw-r--r--library/libnames.ml16
1 files changed, 8 insertions, 8 deletions
diff --git a/library/libnames.ml b/library/libnames.ml
index 43ece3417..bc2406f27 100644
--- a/library/libnames.ml
+++ b/library/libnames.ml
@@ -72,8 +72,8 @@ let dirpath_of_string s =
let string_of_dirpath = Names.DirPath.to_string
-module Dirset = Set.Make(struct type t = DirPath.t let compare = DirPath.compare end)
-module Dirmap = Map.Make(struct type t = DirPath.t let compare = DirPath.compare end)
+module Dirset = Set.Make(DirPath)
+module Dirmap = Map.Make(DirPath)
(*s Section paths are absolute names *)
@@ -81,14 +81,17 @@ type full_path = {
dirpath : DirPath.t ;
basename : Id.t }
-let eq_full_path p1 p2 =
- Id.equal p1.basename p2.basename &&
- DirPath.equal p1.dirpath p2.dirpath
+let dirpath sp = sp.dirpath
+let basename sp = sp.basename
let make_path pa id = { dirpath = pa; basename = id }
let repr_path { dirpath = pa; basename = id } = (pa,id)
+let eq_full_path p1 p2 =
+ Id.equal p1.basename p2.basename &&
+ DirPath.equal p1.dirpath p2.dirpath
+
(* parsing and printing of section paths *)
let string_of_path sp =
let (sl,id) = repr_path sp in
@@ -110,9 +113,6 @@ module SpOrdered =
module Spmap = Map.Make(SpOrdered)
-let dirpath sp = let (p,_) = repr_path sp in p
-let basename sp = let (_,id) = repr_path sp in id
-
let path_of_string s =
try
let dir, id = split_dirpath (dirpath_of_string s) in