src/Pure/PIDE/xml.scala
changeset 67827 b027c97c77c9
parent 67818 2457bea123e4
child 68169 395432e7516e
equal deleted inserted replaced
67826:5ea76b219668 67827:b027c97c77c9
   176       table.put(x, new WeakReference[Any](x))
   176       table.put(x, new WeakReference[Any](x))
   177       x
   177       x
   178     }
   178     }
   179 
   179 
   180     private def cache_string(x: String): String =
   180     private def cache_string(x: String): String =
   181       if (x == "true") "true"
   181       if (x == "") ""
       
   182       else if (x == "true") "true"
   182       else if (x == "false") "false"
   183       else if (x == "false") "false"
   183       else if (x == "0.0") "0.0"
   184       else if (x == "0.0") "0.0"
   184       else if (Library.is_small_int(x)) Library.signed_string_of_int(Integer.parseInt(x))
   185       else if (Library.is_small_int(x)) Library.signed_string_of_int(Integer.parseInt(x))
   185       else
   186       else
   186         lookup(x) match {
   187         lookup(x) match {