src/Tools/jEdit/src/token_markup.scala
changeset 43489 132f99cc0a43
parent 43488 39035276927c
child 43491 7b7baa283434
equal deleted inserted replaced
43488:39035276927c 43489:132f99cc0a43
    88     {
    88     {
    89       for (i <- start until stop) result += (i -> style)
    89       for (i <- start until stop) result += (i -> style)
    90     }
    90     }
    91     var offset = 0
    91     var offset = 0
    92     var ctrl = ""
    92     var ctrl = ""
    93     for (sym <- Symbol.iterator(text).map(_.toString)) {
    93     for (sym <- Symbol.iterator_string(text)) {
    94       if (ctrl_style(sym).isDefined) ctrl = sym
    94       if (ctrl_style(sym).isDefined) ctrl = sym
    95       else if (ctrl != "") {
    95       else if (ctrl != "") {
    96         if (symbols.is_controllable(sym) && sym != "\"" && !symbols.fonts.isDefinedAt(sym)) {
    96         if (symbols.is_controllable(sym) && sym != "\"" && !symbols.fonts.isDefinedAt(sym)) {
    97           mark(offset - ctrl.length, offset, _ => hidden)
    97           mark(offset - ctrl.length, offset, _ => hidden)
    98           mark(offset, offset + sym.length, ctrl_style(ctrl).get)
    98           mark(offset, offset + sym.length, ctrl_style(ctrl).get)