diff options
| author | ppedrot | 2012-12-14 11:05:35 +0000 |
|---|---|---|
| committer | ppedrot | 2012-12-14 11:05:35 +0000 |
| commit | d9f9673d90371ead668863221c1202de49ab1782 (patch) | |
| tree | 3fca5420ce4404972f87ea05d2000e3fd8e89017 /proofs/redexpr.ml | |
| parent | 9a0c61b81a2d9c0024b20a6c7ad8af01026739b0 (diff) | |
Moved Stringset and Stringmap to String namespace.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16068 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'proofs/redexpr.ml')
| -rw-r--r-- | proofs/redexpr.ml | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/proofs/redexpr.ml b/proofs/redexpr.ml index aa3d13f8a8..e4b8697d1e 100644 --- a/proofs/redexpr.ml +++ b/proofs/redexpr.ml @@ -141,29 +141,29 @@ let is_reference = function PRef _ | PVar _ -> true | _ -> false (* table of custom reductino fonctions, not synchronized, filled via ML calls to [declare_reduction] *) -let reduction_tab = ref Stringmap.empty +let reduction_tab = ref String.Map.empty (* table of custom reduction expressions, synchronized, filled by command Declare Reduction *) -let red_expr_tab = ref Stringmap.empty +let red_expr_tab = ref String.Map.empty let declare_reduction s f = - if Stringmap.mem s !reduction_tab || Stringmap.mem s !red_expr_tab + if String.Map.mem s !reduction_tab || String.Map.mem s !red_expr_tab then error ("There is already a reduction expression of name "^s) - else reduction_tab := Stringmap.add s f !reduction_tab + else reduction_tab := String.Map.add s f !reduction_tab let check_custom = function | ExtraRedExpr s -> - if not (Stringmap.mem s !reduction_tab || Stringmap.mem s !red_expr_tab) + if not (String.Map.mem s !reduction_tab || String.Map.mem s !red_expr_tab) then error ("Reference to undefined reduction expression "^s) |_ -> () let decl_red_expr s e = - if Stringmap.mem s !reduction_tab || Stringmap.mem s !red_expr_tab + if String.Map.mem s !reduction_tab || String.Map.mem s !red_expr_tab then error ("There is already a reduction expression of name "^s) else begin check_custom e; - red_expr_tab := Stringmap.add s e !red_expr_tab + red_expr_tab := String.Map.add s e !red_expr_tab end let out_arg = function @@ -188,9 +188,9 @@ let rec reduction_of_red_expr = function | Fold cl -> (fold_commands cl,DEFAULTcast) | Pattern lp -> (pattern_occs (List.map out_with_occurrences lp),DEFAULTcast) | ExtraRedExpr s -> - (try (Stringmap.find s !reduction_tab,DEFAULTcast) + (try (String.Map.find s !reduction_tab,DEFAULTcast) with Not_found -> - (try reduction_of_red_expr (Stringmap.find s !red_expr_tab) + (try reduction_of_red_expr (String.Map.find s !red_expr_tab) with Not_found -> error("unknown user-defined reduction \""^s^"\""))) | CbvVm (Some lp) -> @@ -242,4 +242,4 @@ let declare_red_expr locality s expr = let _ = declare_summary "Declare Reduction" { freeze_function = (fun () -> !red_expr_tab); unfreeze_function = ((:=) red_expr_tab); - init_function = (fun () -> red_expr_tab := Stringmap.empty) } + init_function = (fun () -> red_expr_tab := String.Map.empty) } |
