equal
deleted
inserted
replaced
262 node_name: Document.Node.Name, |
262 node_name: Document.Node.Name, |
263 span: List[Token], |
263 span: List[Token], |
264 doc_blobs: Document.Blobs) |
264 doc_blobs: Document.Blobs) |
265 : List[Command.Blob] = |
265 : List[Command.Blob] = |
266 { |
266 { |
267 span_files(syntax, span).map(file => |
267 span_files(syntax, span).map(file_name => |
268 Exn.capture { |
268 Exn.capture { |
269 val name = |
269 val name = |
270 Document.Node.Name(thy_load.append(node_name.master_dir, Path.explode(file))) |
270 Document.Node.Name(thy_load.append(node_name.master_dir, Path.explode(file_name))) |
271 (name, doc_blobs.get(name).map(_.sha1_digest)) |
271 val blob = |
|
272 doc_blobs.get(name) match { |
|
273 case Some((bytes, file)) => Some((bytes.sha1_digest, file)) |
|
274 case None => None |
|
275 } |
|
276 (name, blob) |
272 } |
277 } |
273 ) |
278 ) |
274 } |
279 } |
275 |
280 |
276 |
281 |