src/Pure/PIDE/text.scala
changeset 78243 0e221a8128e4
parent 76235 16c12979c132
equal deleted inserted replaced
78242:633ae08625d1 78243:0e221a8128e4
    23   object Range {
    23   object Range {
    24     def apply(start: Offset): Range = Range(start, start)
    24     def apply(start: Offset): Range = Range(start, start)
    25     def length(text: CharSequence): Range = Range(0, text.length)
    25     def length(text: CharSequence): Range = Range(0, text.length)
    26 
    26 
    27     val zero: Range = apply(0)
    27     val zero: Range = apply(0)
    28     val full: Range = apply(0, Integer.MAX_VALUE / 2)
    28     val full: Range = apply(0, Int.MaxValue / 2)
    29     val offside: Range = apply(-1)
    29     val offside: Range = apply(-1)
    30 
    30 
    31     object Ordering extends scala.math.Ordering[Range] {
    31     object Ordering extends scala.math.Ordering[Range] {
    32       def compare(r1: Range, r2: Range): Int = r1 compare r2
    32       def compare(r1: Range, r2: Range): Int = r1 compare r2
    33     }
    33     }