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