src/Pure/PIDE/document.scala
changeset 56393 22f533e6a049
parent 56373 0605d90be6fc
child 56394 bbf4d512f395
equal deleted inserted replaced
56392:bc118a32a870 56393:22f533e6a049
   315 
   315 
   316   object Version
   316   object Version
   317   {
   317   {
   318     val init: Version = new Version()
   318     val init: Version = new Version()
   319 
   319 
   320     def make(syntax: Outer_Syntax, nodes: Nodes): Version =
   320     def make(syntax: Prover.Syntax, nodes: Nodes): Version =
   321       new Version(Document_ID.make(), syntax, nodes)
   321       new Version(Document_ID.make(), syntax, nodes)
   322   }
   322   }
   323 
   323 
   324   final class Version private(
   324   final class Version private(
   325     val id: Document_ID.Version = Document_ID.none,
   325     val id: Document_ID.Version = Document_ID.none,
   326     val syntax: Outer_Syntax = Outer_Syntax.empty,
   326     val syntax: Prover.Syntax = Prover.Syntax.empty,
   327     val nodes: Nodes = Nodes.empty)
   327     val nodes: Nodes = Nodes.empty)
   328   {
   328   {
   329     def is_init: Boolean = id == Document_ID.none
   329     def is_init: Boolean = id == Document_ID.none
   330 
   330 
   331     override def toString: String = "Version(" + id + ")"
   331     override def toString: String = "Version(" + id + ")"