| 1 |
module Id = Pool.Make(SortedList.String) |
module U = Encodings.Utf8 |
| 2 |
|
module Id = Pool.Make(U) |
| 3 |
module IdSet = SortedList.Make(SortedList.Lift(Id)) |
module IdSet = SortedList.Make(SortedList.Lift(Id)) |
| 4 |
module IdMap = IdSet.Map |
module IdMap = IdSet.Map |
| 5 |
type id = Id.t |
type id = Id.t |
| 9 |
let ident = Id.mk |
let ident = Id.mk |
| 10 |
|
|
| 11 |
|
|
| 12 |
module LabelPool = Pool.Make(SortedList.String) |
module LabelPool = Pool.Make(U) |
| 13 |
module LabelSet = SortedList.Make(SortedList.Lift(LabelPool)) |
module LabelSet = SortedList.Make(SortedList.Lift(LabelPool)) |
| 14 |
module LabelMap = LabelSet.Map |
module LabelMap = LabelSet.Map |
| 15 |
|
|