equal
deleted
inserted
replaced
744 | add_typ_tycons (_, cs) = cs; |
744 | add_typ_tycons (_, cs) = cs; |
745 |
745 |
746 val add_term_classes = it_term_types add_typ_classes; |
746 val add_term_classes = it_term_types add_typ_classes; |
747 val add_term_tycons = it_term_types add_typ_tycons; |
747 val add_term_tycons = it_term_types add_typ_tycons; |
748 |
748 |
749 fun add_term_consts (Const (c, _), cs) = c ins cs |
749 fun add_term_consts (Const (c, _), cs) = c ins_string cs |
750 | add_term_consts (t $ u, cs) = add_term_consts (t, add_term_consts (u, cs)) |
750 | add_term_consts (t $ u, cs) = add_term_consts (t, add_term_consts (u, cs)) |
751 | add_term_consts (Abs (_, _, t), cs) = add_term_consts (t, cs) |
751 | add_term_consts (Abs (_, _, t), cs) = add_term_consts (t, cs) |
752 | add_term_consts (_, cs) = cs; |
752 | add_term_consts (_, cs) = cs; |
753 |
753 |
754 fun exists_Const P t = let |
754 fun exists_Const P t = let |