((n+1), from, where)
| `Sort (sort, positions) ->
let tbl = MetadataTypes.sort_tbl in
- let sort_str = MetadataPp.pp_sort sort in
+ let sort_str = CicPp.ppsort sort in
let from = (sprintf "%s as %s" tbl cur_tbl) :: from in
let where =
(sprintf "%s.h_sort = \"%s\"" cur_tbl sort_str) ::
let uri_of_pos pos = String.concat "#" [metadata_ns; pp_position pos]
*)
-let pp_sort = function
- | Cic.Prop -> "Prop"
- | Cic.Set -> "Set"
- | Cic.Type _ -> "Type"
- | Cic.CProp -> "CProp"
-
type t = [ `Int of int | `String of string | `Null ]
let columns_of_metadata ~about metadatas =
- let sort s = `String (pp_sort s) in
+ let sort s = `String (CicPp.ppsort s) in
let source = `String about in
let occurrence u = `String u in
List.fold_left
val pp_position: MetadataTypes.position -> string
val pp_position_tag: MetadataTypes.position -> string
(* val pp_constr: MetadataTypes.constr -> string *)
-val pp_sort: Cic.sort -> string
(** Pretty printer and OCamlDBI friendly interface *)