src/Pure/Thy/thy_syntax.scala
changeset 73340 0ffcad1f6130
parent 73120 c3589f2dff31
child 73344 f5c147654661
equal deleted inserted replaced
73339:9efdebe24c65 73340:0ffcad1f6130
    25     else {
    25     else {
    26       val has_overlay = overlays.commands
    26       val has_overlay = overlays.commands
    27       val visible = new mutable.ListBuffer[Command]
    27       val visible = new mutable.ListBuffer[Command]
    28       val visible_overlay = new mutable.ListBuffer[Command]
    28       val visible_overlay = new mutable.ListBuffer[Command]
    29       @tailrec
    29       @tailrec
    30       def check_ranges(ranges: List[Text.Range], commands: Stream[(Command, Text.Offset)])
    30       def check_ranges(ranges: List[Text.Range], commands: Stream[(Command, Text.Offset)]): Unit =
    31       {
    31       {
    32         (ranges, commands) match {
    32         (ranges, commands) match {
    33           case (range :: more_ranges, (command, offset) #:: more_commands) =>
    33           case (range :: more_ranges, (command, offset) #:: more_commands) =>
    34             val command_range = command.range + offset
    34             val command_range = command.range + offset
    35             range compare command_range match {
    35             range compare command_range match {