equal
deleted
inserted
replaced
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 + ")" |