changeset 32577 | 892ebdaf19b4 |
parent 32576 | 20b261654e33 |
child 32591 | 9433e7435b9b |
--- a/src/Pure/General/linear_set.scala Tue Sep 15 23:57:07 2009 +0200 +++ b/src/Pure/General/linear_set.scala Wed Sep 16 00:12:52 2009 +0200 @@ -92,6 +92,9 @@ } } + def append_after(hook: Option[A], elems: Seq[A]): Linear_Set[A] = + (elems :\ this)((elem: A, ls: Linear_Set[A]) => ls.insert_after(hook, elem)) + def delete_between(from: Option[A], to: Option[A]): Linear_Set[A] = { if (!rep.first.isDefined) this