src/Pure/PIDE/document.scala
changeset 56394 bbf4d512f395
parent 56393 22f533e6a049
child 56398 15d0821c8667
--- a/src/Pure/PIDE/document.scala	Thu Apr 03 20:53:35 2014 +0200
+++ b/src/Pure/PIDE/document.scala	Thu Apr 03 21:08:00 2014 +0200
@@ -317,17 +317,15 @@
   {
     val init: Version = new Version()
 
-    def make(syntax: Prover.Syntax, nodes: Nodes): Version =
+    def make(syntax: Option[Prover.Syntax], nodes: Nodes): Version =
       new Version(Document_ID.make(), syntax, nodes)
   }
 
   final class Version private(
     val id: Document_ID.Version = Document_ID.none,
-    val syntax: Prover.Syntax = Prover.Syntax.empty,
+    val syntax: Option[Prover.Syntax] = None,
     val nodes: Nodes = Nodes.empty)
   {
-    def is_init: Boolean = id == Document_ID.none
-
     override def toString: String = "Version(" + id + ")"
   }