src/Tools/jEdit/src/prover/Command.scala
changeset 34556 09a5984250a2
parent 34555 7c001369956a
child 34557 647a2430d1cd
--- a/src/Tools/jEdit/src/prover/Command.scala	Mon Apr 27 14:03:05 2009 +0200
+++ b/src/Tools/jEdit/src/prover/Command.scala	Mon Apr 27 17:33:49 2009 +0200
@@ -80,7 +80,7 @@
   /* markup */
 
   val root_node =
-    new MarkupNode(this, 0, starts(tokens.last) - starts(tokens.first) + tokens.last.length, id, Markup.COMMAND_SPAN, content)
+    new MarkupNode(this, 0, starts(tokens.last) - starts(tokens.first) + tokens.last.length, id, content, Markup.COMMAND_SPAN)
 
   def add_markup(desc: String, begin: Int, end: Int) = {
     val markup_content = if (end <= content.length) content.substring(begin, end)
@@ -90,4 +90,12 @@
       }
     root_node insert new MarkupNode(this, begin, end, id, markup_content, desc)
   }
+
+  // syntax highlighting
+  val highlight_node =
+   new MarkupNode(this, 0, starts(tokens.last) - starts(tokens.first) + tokens.last.length, id, content, Markup.COMMAND_SPAN)
+
+  def add_highlight(kind: String, begin: Int, end: Int) =
+    highlight_node insert new MarkupNode(this, begin, end, id, "", kind)
+
 }