src/HOL/Tools/record.ML
changeset 35145 f132a4fd8679
parent 35144 8b8302da3a55
child 35146 f7bf73b0d7e5
--- a/src/HOL/Tools/record.ML	Tue Feb 16 13:35:42 2010 +0100
+++ b/src/HOL/Tools/record.ML	Tue Feb 16 14:08:39 2010 +0100
@@ -730,13 +730,6 @@
 
 end;
 
-fun update_name_tr (Free (x, T) :: ts) = list_comb (Free (suffix updateN x, T), ts)
-  | update_name_tr (Const (x, T) :: ts) = list_comb (Const (suffix updateN x, T), ts)
-  | update_name_tr (((c as Const (@{syntax_const "_constrain"}, _)) $ t $ ty) :: ts) =
-      (* FIXME @{type_syntax} *)
-      list_comb (c $ update_name_tr [t] $ (Syntax.const "fun" $ ty $ Syntax.const "dummy"), ts)
-  | update_name_tr ts = raise TERM ("update_name_tr", ts);
-
 fun dest_ext_field mark (t as (Const (c, _) $ Const (name, _) $ arg)) =
       if c = mark then (name, arg)
       else raise TERM ("dest_ext_field: " ^ mark, [t])
@@ -855,8 +848,7 @@
 
 
 val parse_translation =
- [(@{syntax_const "_record_update"}, record_update_tr),
-  (@{syntax_const "_update_name"}, update_name_tr)];
+ [(@{syntax_const "_record_update"}, record_update_tr)];
 
 val adv_parse_translation =
  [(@{syntax_const "_record"}, adv_record_tr),