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