/[svn]/types/ident.ml
ViewVC logotype

Contents of /types/ident.ml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1108 - (hide annotations)
Tue Jul 10 18:23:24 2007 UTC (5 years, 10 months ago) by abate
File size: 525 byte(s)
[r2004-05-23 11:13:58 by afrisch] Simplify idents

Original author: afrisch
Date: 2004-05-23 11:13:58+00:00
1 abate 374 module U = Encodings.Utf8
2 abate 1107
3 abate 1108 module Id = Pool.Weak(U)
4     type id = Id.t
5 abate 1107 let ident = Id.mk
6     let to_string id = U.to_string (Id.value id)
7     let print ppf id = Format.fprintf ppf "%s" (to_string id)
8    
9 abate 653 module IdSet = SortedList.Make(Id)
10 abate 227 module IdMap = IdSet.Map
11 abate 421 module Env = Map.Make(Id)
12 abate 653 type 'a id_map = 'a IdMap.map
13     type fv = IdSet.t
14 abate 227
15 abate 233
16    
17 abate 691 module Label = Ns.QName
18 abate 542
19     module LabelPool = Pool.Make(Label)
20 abate 653 module LabelSet = SortedList.Make(LabelPool)
21 abate 233 module LabelMap = LabelSet.Map
22    
23     type label = LabelPool.t
24 abate 653 type 'a label_map = 'a LabelMap.map

CVS Admin">CVS Admin
ViewVC Help
Powered by ViewVC 1.1.5