src/Tools/codegen.ML
changeset 44121 44adaa6db327
parent 44120 01de796250a0
child 44338 700008399ee5
--- a/src/Tools/codegen.ML	Wed Aug 10 20:12:36 2011 +0200
+++ b/src/Tools/codegen.ML	Wed Aug 10 20:53:43 2011 +0200
@@ -273,7 +273,7 @@
 
 fun preprocess_term thy t =
   let
-    val x = Free (singleton (Name.variant_list (OldTerm.add_term_names (t, []))) "x", fastype_of t);
+    val x = Free (singleton (Name.variant_list (Misc_Legacy.add_term_names (t, []))) "x", fastype_of t);
     (* fake definition *)
     val eq = Skip_Proof.make_thm thy (Logic.mk_equals (x, t));
     fun err () = error "preprocess_term: bad preprocessor"
@@ -446,7 +446,7 @@
 
 fun rename_terms ts =
   let
-    val names = List.foldr OldTerm.add_term_names
+    val names = List.foldr Misc_Legacy.add_term_names
       (map (fst o fst) (rev (fold Term.add_vars ts []))) ts;
     val reserved = filter ML_Syntax.is_reserved names;
     val (illegal, alt_names) = split_list (map_filter (fn s =>
@@ -471,7 +471,7 @@
 (**** retrieve definition of constant ****)
 
 fun is_instance T1 T2 =
-  Type.raw_instance (T1, if null (OldTerm.typ_tfrees T2) then T2 else Logic.varifyT_global T2);
+  Type.raw_instance (T1, if null (Misc_Legacy.typ_tfrees T2) then T2 else Logic.varifyT_global T2);
 
 fun get_assoc_code thy (s, T) = Option.map snd (find_first (fn ((s', T'), _) =>
   s = s' andalso is_instance T T') (#consts (CodegenData.get thy)));
@@ -592,8 +592,8 @@
      else Pretty.block (separate (Pretty.brk 1) (p :: ps));
 
 fun new_names t xs = Name.variant_list
-  (union (op =) (map (fst o fst o dest_Var) (OldTerm.term_vars t))
-    (OldTerm.add_term_names (t, ML_Syntax.reserved_names))) (map mk_id xs);
+  (union (op =) (map (fst o fst o dest_Var) (Misc_Legacy.term_vars t))
+    (Misc_Legacy.add_term_names (t, ML_Syntax.reserved_names))) (map mk_id xs);
 
 fun new_name t x = hd (new_names t [x]);