src/Pure/PIDE/document.scala
changeset 72859 2b8a328138a6
parent 72844 240c8a0f6337
child 72860 64378eaf393d
equal deleted inserted replaced
72858:cb0c407fbc6e 72859:2b8a328138a6
   996           val node_name = command.node_name
   996           val node_name = command.node_name
   997           val command1 =
   997           val command1 =
   998             Command.unparsed(command.source, theory = true, id = command.id, node_name = node_name,
   998             Command.unparsed(command.source, theory = true, id = command.id, node_name = node_name,
   999               blobs_info = command.blobs_info, results = st.results, markups = st.markups)
   999               blobs_info = command.blobs_info, results = st.results, markups = st.markups)
  1000           val state1 = copy(theories = theories - command1.id)
  1000           val state1 = copy(theories = theories - command1.id)
  1001           val snapshot = state1.snapshot(node_name = node_name).command_snippet(command1)
  1001           val snapshot = state1.command_snippet(command1)
  1002           (snapshot, state1)
  1002           (snapshot, state1)
  1003       }
  1003       }
  1004 
  1004 
  1005     def assign(id: Document_ID.Version, edited: List[String], update: Assign_Update)
  1005     def assign(id: Document_ID.Version, edited: List[String], update: Assign_Update)
  1006       : ((List[Node.Name], List[Command]), State) =
  1006       : ((List[Node.Name], List[Command]), State) =
  1251           case (edits, _) => edits
  1251           case (edits, _) => edits
  1252         })
  1252         })
  1253 
  1253 
  1254       new Snapshot(this, version, node_name, edits, snippet_command)
  1254       new Snapshot(this, version, node_name, edits, snippet_command)
  1255     }
  1255     }
       
  1256 
       
  1257     def command_snippet(command: Command): Snapshot =
       
  1258       snapshot().command_snippet(command)
  1256   }
  1259   }
  1257 }
  1260 }