src/Pure/PIDE/text.scala
changeset 65371 ce09e947c1d5
parent 65196 e8760a98db78
child 65522 4d7c5df70a14
equal deleted inserted replaced
65370:1324268c2f6a 65371:ce09e947c1d5
    80   {
    80   {
    81     val empty: Perspective = Perspective(Nil)
    81     val empty: Perspective = Perspective(Nil)
    82 
    82 
    83     def full: Perspective = Perspective(List(Range.full))
    83     def full: Perspective = Perspective(List(Range.full))
    84 
    84 
    85     def apply(ranges: Seq[Range]): Perspective =
    85     def apply(ranges: List[Range]): Perspective =
    86     {
    86     {
    87       val result = new mutable.ListBuffer[Range]
    87       val result = new mutable.ListBuffer[Range]
    88       var last: Option[Range] = None
    88       var last: Option[Range] = None
    89       def ship(next: Option[Range]) { result ++= last; last = next }
    89       def ship(next: Option[Range]) { result ++= last; last = next }
    90 
    90