src/Tools/jEdit/src/prover/Prover.scala
changeset 34564 850dc36d4926
parent 34560 08f0d81c6833
child 34568 b517d0607297
equal deleted inserted replaced
34563:0c1c8f8ee384 34564:850dc36d4926
   186                     val end = get_attr(attr, Markup.END_OFFSET).get.toInt - 1
   186                     val end = get_attr(attr, Markup.END_OFFSET).get.toInt - 1
   187                     val markup_id = get_attr(attr, Markup.ID).get
   187                     val markup_id = get_attr(attr, Markup.ID).get
   188                     kind match {
   188                     kind match {
   189                       case Markup.ML_TYPING =>
   189                       case Markup.ML_TYPING =>
   190                         val info = body.first.asInstanceOf[XML.Text].content
   190                         val info = body.first.asInstanceOf[XML.Text].content
   191                         command.markup_root += command.markup_node(info, begin, end, MarkupNode.TypeNode())
   191                         command.markup_root += command.markup_node(begin, end, TypeInfo(info))
   192                       case Markup.ML_REF =>
   192                       case Markup.ML_REF =>
   193                         command.markup_root += command.markup_node(body.toString, begin, end, MarkupNode.RefNode())
   193                         command.markup_root += command.markup_node(begin, end, RefInfo(body))
   194                       case kind =>
   194                       case kind =>
   195                         if (!running)
   195                         if (!running)
   196                           commands.get(markup_id).map (cmd =>
   196                           commands.get(markup_id).map (cmd =>
   197                           cmd.markup_root += cmd.markup_node(kind, begin, end, MarkupNode.OuterNode()))
   197                           cmd.markup_root += cmd.markup_node(begin, end, OuterInfo(kind)))
   198                         else {
   198                         else {
   199                           command.markup_root += command.markup_node(kind, begin, end, MarkupNode.HighlightNode())
   199                           command.markup_root += command.markup_node(begin, end, HighlightInfo(kind))
   200                         }
   200                         }
   201                     }
   201                     }
   202                     command_change(command)
   202                     command_change(command)
   203                   case _ =>
   203                   case _ =>
   204                   //}}}
   204                   //}}}