eliminated obsolete isabelle.proofdocument.Token;
authorwenzelm
Mon, 11 Jan 2010 13:55:32 +0100
changeset 34861 309d545295d3
parent 34860 847c00f5535a
child 34862 a1d394600a92
eliminated obsolete isabelle.proofdocument.Token;
src/Tools/jEdit/src/jedit/isabelle_token_marker.scala
src/Tools/jEdit/src/proofdocument/token.scala
--- a/src/Tools/jEdit/src/jedit/isabelle_token_marker.scala	Mon Jan 11 12:17:47 2010 +0100
+++ b/src/Tools/jEdit/src/jedit/isabelle_token_marker.scala	Mon Jan 11 13:55:32 2010 +0100
@@ -11,8 +11,7 @@
 import isabelle.Markup
 
 import org.gjt.sp.jedit.buffer.JEditBuffer
-import org.gjt.sp.jedit.syntax.{Token => JToken,
-  TokenMarker, TokenHandler, SyntaxStyle, ParserRuleSet}
+import org.gjt.sp.jedit.syntax.{Token, TokenMarker, TokenHandler, SyntaxStyle, ParserRuleSet}
 
 import java.awt.Color
 import java.awt.Font
@@ -33,7 +32,7 @@
 
   private val choose_byte: Map[String, Byte] =
   {
-    import JToken._
+    import Token._
     Map[String, Byte](
       // logical entities
       Markup.TCLASS -> LABEL,
@@ -139,7 +138,7 @@
     if (next_x < stop)
       handler.handleToken(line_segment, 1, next_x - start, stop - next_x, context)
 
-    handler.handleToken(line_segment, JToken.END, line_segment.count, 0, context)
+    handler.handleToken(line_segment, Token.END, line_segment.count, 0, context)
     handler.setLineContext(context)
     context
   }
--- a/src/Tools/jEdit/src/proofdocument/token.scala	Mon Jan 11 12:17:47 2010 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-/*
- * Document tokens as text ranges
- *
- * @author Johannes Hölzl, TU Munich
- * @author Fabian Immler, TU Munich
- */
-
-package isabelle.proofdocument
-
-
-object Token {
-  object Kind extends Enumeration
-  {
-    val COMMAND_START = Value("COMMAND_START")
-    val COMMENT = Value("COMMENT")
-    val OTHER = Value("OTHER")
-  }
-
-  def string_from_tokens(tokens: List[Token], starts: Token => Int): String = {
-    def stop(t: Token) = starts(t) + t.length
-    tokens match {
-      case Nil => ""
-      case tok :: toks =>
-        val (res, _) = toks.foldLeft(tok.content, stop(tok))((a, token) =>
-          (a._1 + " " * (starts(token) - a._2) + token.content, stop(token)))
-        res
-    }
-  }
-
-}
-
-class Token(
-  val content: String,
-  val kind: Token.Kind.Value)
-{
-  override def toString = content
-  val length = content.length
-  val is_start = kind == Token.Kind.COMMAND_START || kind == Token.Kind.COMMENT
-}