equal
deleted
inserted
replaced
160 else if (Thy_Header.is_bootstrap(name.theory)) |
160 else if (Thy_Header.is_bootstrap(name.theory)) |
161 Some(Document.Node.Header(List((import_name("", name, Thy_Header.PURE), Position.none)))) |
161 Some(Document.Node.Header(List((import_name("", name, Thy_Header.PURE), Position.none)))) |
162 else None |
162 else None |
163 |
163 |
164 |
164 |
|
165 /* blobs */ |
|
166 |
|
167 def undefined_blobs(nodes: Document.Nodes): List[Document.Node.Name] = |
|
168 (for { |
|
169 (node_name, node) <- nodes.iterator |
|
170 if !loaded_theories(node_name.theory) |
|
171 cmd <- node.load_commands.iterator |
|
172 name <- cmd.blobs_undefined.iterator |
|
173 } yield name).toList |
|
174 |
|
175 |
165 /* document changes */ |
176 /* document changes */ |
166 |
177 |
167 def parse_change( |
178 def parse_change( |
168 reparse_limit: Int, |
179 reparse_limit: Int, |
169 previous: Document.Version, |
180 previous: Document.Version, |