Module Kwmacro.Map

module Map: sig .. end
lookup module using applicative Maps

Probably faster than alists for large numbers of macros.


module StringMap: Map.Make(String)
type 'a table = 'a Kwmacro.func StringMap.t 
val create : (StringMap.key * 'a) list -> 'a StringMap.t
val lookup : 'a StringMap.t -> StringMap.key -> 'a