Pure attribute setup is back to Pure/Isar/attrib.ML, where it can be editing continuously (see also 7eb0c04e4c40);
/* Title: Pure/ROOT.scala
Module: PIDE
Author: Makarius
Root of isabelle package.
*/
package object isabelle
{
val ERROR = Exn.ERROR
val error = Exn.error _
val cat_error = Exn.cat_error _
val space_explode = Library.space_explode _
val split_lines = Library.split_lines _
val cat_lines = Library.cat_lines _
val quote = Library.quote _
val commas = Library.commas _
val commas_quote = Library.commas_quote _
}