src/Pure/Thy/html.scala
changeset 64362 8a0fe5469ba0
parent 64359 27739e1d7978
child 65753 787e5ee6ef53
equal deleted inserted replaced
64361:07d910a58a14 64362:8a0fe5469ba0
    67     def tree(t: XML.Tree): Unit =
    67     def tree(t: XML.Tree): Unit =
    68       t match {
    68       t match {
    69         case XML.Elem(markup, Nil) =>
    69         case XML.Elem(markup, Nil) =>
    70           s ++= "<"; elem(markup); s ++= "/>"
    70           s ++= "<"; elem(markup); s ++= "/>"
    71         case XML.Elem(markup, ts) =>
    71         case XML.Elem(markup, ts) =>
    72           s ++= "<"; elem(markup); s ++= ">"
    72           s ++= "\n<"; elem(markup); s ++= ">"
    73           ts.foreach(tree)
    73           ts.foreach(tree)
    74           s ++= "</"; s ++= markup.name; s ++= ">"
    74           s ++= "</"; s ++= markup.name; s ++= ">\n"
    75         case XML.Text(txt) => output(txt, s)
    75         case XML.Text(txt) => output(txt, s)
    76       }
    76       }
    77     body.foreach(tree)
    77     body.foreach(tree)
    78   }
    78   }
    79 
    79