equal
deleted
inserted
replaced
731 def markup(s: String): String = |
731 def markup(s: String): String = |
732 YXML.string_of_tree(XML.Elem(this, List(XML.Text(s)))) |
732 YXML.string_of_tree(XML.Elem(this, List(XML.Text(s)))) |
733 |
733 |
734 def update_properties(more_props: Properties.T): Markup = |
734 def update_properties(more_props: Properties.T): Markup = |
735 if (more_props.isEmpty) this |
735 if (more_props.isEmpty) this |
736 else Markup(name, (more_props :\ properties) { case (p, ps) => Properties.put(ps, p) }) |
736 else Markup(name, more_props.foldRight(properties) { case (p, ps) => Properties.put(ps, p) }) |
737 |
737 |
738 def + (entry: Properties.Entry): Markup = |
738 def + (entry: Properties.Entry): Markup = |
739 Markup(name, Properties.put(properties, entry)) |
739 Markup(name, Properties.put(properties, entry)) |
740 } |
740 } |