src/Pure/PIDE/markup_tree.scala
changeset 72815 85aaaf2cd173
parent 71383 8313dca6dee9
child 73120 c3589f2dff31
equal deleted inserted replaced
72814:51eec6d51882 72815:85aaaf2cd173
    56     def filter_markup(elements: Markup.Elements): List[XML.Elem] =
    56     def filter_markup(elements: Markup.Elements): List[XML.Elem] =
    57     {
    57     {
    58       var result: List[XML.Elem] = Nil
    58       var result: List[XML.Elem] = Nil
    59       for (elem <- rev_markup if elements(elem.name))
    59       for (elem <- rev_markup if elements(elem.name))
    60         result ::= elem
    60         result ::= elem
    61       result.toList
    61       result
    62     }
    62     }
    63 
    63 
    64     def + (markup: Text.Markup): Entry = copy(rev_markup = markup.info :: rev_markup)
    64     def + (markup: Text.Markup): Entry = copy(rev_markup = markup.info :: rev_markup)
    65     def \ (markup: Text.Markup): Entry = copy(subtree = subtree + markup)
    65     def \ (markup: Text.Markup): Entry = copy(subtree = subtree + markup)
    66   }
    66   }