X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbin%2Froles%2FrolesUtils.mli;h=6cfe90d85fc009b0b45497a171c321dd449e481a;hp=5317c51017a9d029e8c94330e623da036772937a;hb=277fc8ff21ce3dbd6893b1994c55cf5c06a98355;hpb=59fd7b5ea24e71b47aee069440f140bcccf1292a diff --git a/matita/matita/contribs/lambdadelta/bin/roles/rolesUtils.mli b/matita/matita/contribs/lambdadelta/bin/roles/rolesUtils.mli index 5317c5101..6cfe90d85 100644 --- a/matita/matita/contribs/lambdadelta/bin/roles/rolesUtils.mli +++ b/matita/matita/contribs/lambdadelta/bin/roles/rolesUtils.mli @@ -52,6 +52,8 @@ val oobj_select: RolesTypes.oobj -> unit val oobj_union: RolesTypes.oobjs -> RolesTypes.oobjs -> RolesTypes.oobjs +val oobj_of_nobj: RolesTypes.stage -> RolesTypes.nobj -> RolesTypes.oobj + val oobj_match: int -> int -> RolesTypes.oobjs -> RolesTypes.nobjs -> (int * int) option val string_of_robj: RolesTypes.robj -> string @@ -66,7 +68,7 @@ val robj_expand: RolesTypes.robj -> unit val robj_union: RolesTypes.robjs -> RolesTypes.robjs -> RolesTypes.robjs -val robj_tops: RolesTypes.stage -> RolesTypes.robjs -> RolesTypes.oobjs * RolesTypes.oobjs +val robj_tops: RolesTypes.stage -> RolesTypes.robjs -> RolesTypes.oobjs * RolesTypes.oobjs val robj_split: RolesTypes.stage -> RolesTypes.robjs -> @@ -78,4 +80,6 @@ val string_of_pointer: RolesTypes.pointer -> string val pointer_of_string: string -> RolesTypes.pointer +val pointer_visit: (RolesTypes.stage -> unit) -> RolesTypes.stage -> RolesTypes.pointer -> unit + val string_of_error: RolesTypes.error -> string