X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_notation%2FcicNotationMatcher.ml;h=204e945fc0c8b700388b30502709afcee1b8631b;hb=08791e80816548121e81e04d3ead8c9a5171d033;hp=46469e769928bc0029fbb52f7db98a9cf1171012;hpb=405d288cca88e63515164a8d42d60087e305615c;p=helm.git diff --git a/helm/ocaml/cic_notation/cicNotationMatcher.ml b/helm/ocaml/cic_notation/cicNotationMatcher.ml index 46469e769..204e945fc 100644 --- a/helm/ocaml/cic_notation/cicNotationMatcher.ml +++ b/helm/ocaml/cic_notation/cicNotationMatcher.ml @@ -117,14 +117,12 @@ struct let variable_closure k = (fun matched_terms terms -> - prerr_endline "variable_closure"; match terms with | hd :: tl -> k (hd :: matched_terms) tl | _ -> assert false) let constructor_closure ks k = (fun matched_terms terms -> - prerr_endline "constructor_closure"; match terms with | t :: tl -> (try @@ -187,9 +185,7 @@ struct | Pt.Variable _ -> Variable | Pt.Magic _ | Pt.Layout _ - | Pt.Literal _ as t -> - prerr_endline (CicNotationPp.pp_term t); - assert false + | Pt.Literal _ as t -> assert false | _ -> Constructor let tag_of_pattern = CicNotationTag.get_tag let tag_of_term = CicNotationTag.get_tag @@ -205,7 +201,7 @@ struct Pt.Variable (Pt.TermVar name) in let rec aux = function - | Pt.AttributedTerm (_, t) -> aux t + | Pt.AttributedTerm (_, t) -> assert false | Pt.Literal _ | Pt.Layout _ -> assert false | Pt.Variable v -> Pt.Variable v @@ -260,7 +256,6 @@ struct candidates in let match_cb rows = - prerr_endline (sprintf "match_cb on %d row(s)" (List.length rows)); let candidates = List.map (fun (pl, pid) -> @@ -335,7 +330,7 @@ struct Hashtbl.hash mask, tl let mask_of_appl_pattern = function - | Pt.UriPattern s -> Uri (UriManager.uri_of_string s), [] + | Pt.UriPattern uri -> Uri uri, [] | Pt.VarPattern _ -> Blob, [] | Pt.ApplPattern pl -> Appl (List.map (fun _ -> Blob) pl), pl @@ -355,7 +350,6 @@ struct let compiler rows = let match_cb rows = - prerr_endline (sprintf "match_cb on %d row(s)" (List.length rows)); let pl, pid = try List.hd rows with Not_found -> assert false in (fun matched_terms -> let env =