equal
deleted
inserted
replaced
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 |