src/Pure/term.ML
changeset 33697 7d6793ce0a26
parent 33537 06c87d2c5b5a
child 34922 e35f608f81a2
equal deleted inserted replaced
33696:2c7c79ca6c23 33697:7d6793ce0a26
   465 val add_tvar_names = fold_types add_tvar_namesT;
   465 val add_tvar_names = fold_types add_tvar_namesT;
   466 val add_tvarsT = fold_atyps (fn TVar v => insert (op =) v | _ => I);
   466 val add_tvarsT = fold_atyps (fn TVar v => insert (op =) v | _ => I);
   467 val add_tvars = fold_types add_tvarsT;
   467 val add_tvars = fold_types add_tvarsT;
   468 val add_var_names = fold_aterms (fn Var (xi, _) => insert (op =) xi | _ => I);
   468 val add_var_names = fold_aterms (fn Var (xi, _) => insert (op =) xi | _ => I);
   469 val add_vars = fold_aterms (fn Var v => insert (op =) v | _ => I);
   469 val add_vars = fold_aterms (fn Var v => insert (op =) v | _ => I);
   470 val add_tfree_namesT = fold_atyps (fn TFree (xi, _) => insert (op =) xi | _ => I);
   470 val add_tfree_namesT = fold_atyps (fn TFree (a, _) => insert (op =) a | _ => I);
   471 val add_tfree_names = fold_types add_tfree_namesT;
   471 val add_tfree_names = fold_types add_tfree_namesT;
   472 val add_tfreesT = fold_atyps (fn TFree v => insert (op =) v | _ => I);
   472 val add_tfreesT = fold_atyps (fn TFree v => insert (op =) v | _ => I);
   473 val add_tfrees = fold_types add_tfreesT;
   473 val add_tfrees = fold_types add_tfreesT;
   474 val add_free_names = fold_aterms (fn Free (x, _) => insert (op =) x | _ => I);
   474 val add_free_names = fold_aterms (fn Free (x, _) => insert (op =) x | _ => I);
   475 val add_frees = fold_aterms (fn Free v => insert (op =) v | _ => I);
   475 val add_frees = fold_aterms (fn Free v => insert (op =) v | _ => I);