src/Pure/PIDE/command.scala
changeset 65522 4d7c5df70a14
parent 65488 331f09d9535e
child 66379 6392766f3c25
equal deleted inserted replaced
65521:e307a781416a 65522:4d7c5df70a14
   518 
   518 
   519   val proper_range: Text.Range =
   519   val proper_range: Text.Range =
   520     Text.Range(0,
   520     Text.Range(0,
   521       (length /: span.content.reverse.iterator.takeWhile(_.is_improper))(_ - _.source.length))
   521       (length /: span.content.reverse.iterator.takeWhile(_.is_improper))(_ - _.source.length))
   522 
   522 
   523   def source(range: Text.Range): String = source.substring(range.start, range.stop)
   523   def source(range: Text.Range): String = range.substring(source)
   524 
   524 
   525 
   525 
   526   /* accumulated results */
   526   /* accumulated results */
   527 
   527 
   528   val init_state: Command.State =
   528   val init_state: Command.State =