pr_matrix: proper context;
authorwenzelm
Sun, 18 May 2008 15:04:20 +0200
changeset 26941 fe007ee497c1
parent 26940 80df961f7900
child 26942 87e4208700d1
pr_matrix: proper context;
src/HOL/SizeChange/sct.ML
--- a/src/HOL/SizeChange/sct.ML	Sun May 18 15:04:17 2008 +0200
+++ b/src/HOL/SizeChange/sct.ML	Sun May 18 15:04:20 2008 +0200
@@ -273,8 +273,7 @@
 fun dest_set (Const ("{}", _)) = []
   | dest_set (Const ("insert", _) $ x $ xs) = x :: dest_set xs
 
-val pr_graph = Sign.string_of_term
-fun pr_matrix thy = map_matrix (fn Graph (G, _) => pr_graph thy G | _ => "X")
+fun pr_matrix ctxt = map_matrix (fn Graph (G, _) => Syntax.string_of_term ctxt G | _ => "X")
 
 val in_graph_tac =
     simp_tac (HOL_basic_ss addsimps has_edge_simps) 1
@@ -330,9 +329,9 @@
 
 
       val s = fold_index (fn (i, cs) => fold_index (fn (j, Graph (G, _)) => prefix ("(" ^ string_of_int i ^ "," ^ string_of_int j ^ "): " ^
-                                                                            pr_graph thy G ^ ",\n")
+                                                                            pr_graph ctxt G ^ ",\n")
                                                      | _ => I) cs) parts ""
-      val _ = Output.warning s
+      val _ = warning s
 
 
       val ACG = map_filter (fn (Graph (G, _),(m, n)) => SOME (mk_edge (mk_number m) G (mk_number n)) | _ => NONE) (flat parts ~~ flat pairs)