| C.Var (uri,exp_named_subst) ->
UriManager.string_of_uri (*UriManager.name_of_uri*) uri ^ pp_exp_named_subst exp_named_subst l
| C.Meta (n,l1) ->
- "?" ^ (string_of_int n) (* ^ "[" ^
+ "?" ^ (string_of_int n) ^ "[" ^
String.concat " ; "
(List.rev_map (function None -> "_" | Some t -> pp t l) l1) ^
- "]" *)
+ "]"
| C.Sort s ->
(match s with
C.Prop -> "Prop"
| Cic.Implicit _ -> string_name
| Cic.Cast (te,ty) -> check_rec ctx string_name te
| Cic.Prod (name,so,dest) ->
- let _l_string_name = check_rec ctx string_name so in
+ let l_string_name = check_rec ctx string_name so in
check_rec (name::ctx) string_name dest
| Cic.Lambda (name,so,dest) ->
let string_name =
| _ -> assert false) in
remove_prefix name string_name
| Cic.MutCase (_,_,_,te,pl) ->
- let _strig_name = remove_prefix "match" string_name in
+ let strig_name = remove_prefix "match" string_name in
let string_name = check_rec ctx string_name te in
List.fold_right (fun t s -> check_rec ctx s t) pl string_name
| Cic.Fix (_,fl) ->
- let _strig_name = remove_prefix "fix" string_name in
+ let strig_name = remove_prefix "fix" string_name in
let names = List.map (fun (name,_,_,_) -> name) fl in
let onames =
List.rev (List.map (function name -> Cic.Name name) names)
List.fold_right
(fun (_,_,_,bo) s -> check_rec (onames@ctx) s bo) fl string_name
| Cic.CoFix (_,fl) ->
- let _strig_name = remove_prefix "cofix" string_name in
+ let strig_name = remove_prefix "cofix" string_name in
let names = List.map (fun (name,_,_) -> name) fl in
let onames =
List.rev (List.map (function name -> Cic.Name name) names)