(* kernel version: basic, absolute, global *)
(* note : experimental *)
-module J = Marks
+module P = Marks
module E = Entity
type uri = E.uri
| Abbr of term (* abbreviation *)
and term = Sort of int (* hierarchy index *)
- | LRef of J.mark (* location *)
+ | LRef of P.mark (* location *)
| GRef of uri (* reference *)
| Cast of term * term (* domain, element *)
| Appl of term * term (* argument, function *)
- | Bind of attrs * J.mark * bind * term (* name, location, binder, scope *)
+ | Bind of attrs * P.mark * bind * term (* name, location, binder, scope *)
type entity = term E.entity (* attrs, uri, binder *)
-type lenv = (attrs * J.mark * bind) list (* name, location, binder *)
+type lenv = (attrs * P.mark * bind) list (* name, location, binder *)
type message = (lenv, term) Log.item list