src/Pure/PIDE/markup_tree.scala
changeset 48762 9ff86bf6ad19
parent 47539 436ae5ea4f80
child 49417 c5a8592fb5d3
equal deleted inserted replaced
48761:6a355b4b6a59 48762:9ff86bf6ad19
    93                   if (body.isDefinedAt(entry._1)) rest else rest + entry)
    93                   if (body.isDefinedAt(entry._1)) rest else rest + entry)
    94               else branches
    94               else branches
    95             new Markup_Tree(rest, Entry(new_markup, new Markup_Tree(body)))
    95             new Markup_Tree(rest, Entry(new_markup, new Markup_Tree(body)))
    96           }
    96           }
    97           else { // FIXME split markup!?
    97           else { // FIXME split markup!?
    98             System.err.println("Ignored overlapping markup information: " + new_markup)
    98             System.err.println("Ignored overlapping markup information: " + new_markup +
       
    99               body.filter(e => !new_range.contains(e._1)).mkString("\n"))
    99             this
   100             this
   100           }
   101           }
   101         }
   102         }
   102     }
   103     }
   103   }
   104   }