src/Pure/PIDE/text.scala
changeset 57620 c30ab960875e
parent 56746 d37a5d09a277
child 57912 dd9550f84106
equal deleted inserted replaced
57619:dcd69422b953 57620:c30ab960875e
   152       else if (do_insert) i + text.length
   152       else if (do_insert) i + text.length
   153       else (i - text.length) max start
   153       else (i - text.length) max start
   154 
   154 
   155     def convert(i: Offset): Offset = transform(is_insert, i)
   155     def convert(i: Offset): Offset = transform(is_insert, i)
   156     def revert(i: Offset): Offset = transform(!is_insert, i)
   156     def revert(i: Offset): Offset = transform(!is_insert, i)
   157     def convert(range: Range): Range = range.map(convert)
       
   158     def revert(range: Range): Range = range.map(revert)
       
   159 
   157 
   160 
   158 
   161     /* edit strings */
   159     /* edit strings */
   162 
   160 
   163     private def insert(i: Offset, string: String): String =
   161     private def insert(i: Offset, string: String): String =