equal
deleted
inserted
replaced
216 |
216 |
217 lazy val tex_files: List[Content] = |
217 lazy val tex_files: List[Content] = |
218 for (name <- document_theories) |
218 for (name <- document_theories) |
219 yield { |
219 yield { |
220 val path = Path.basic(tex_name(name)) |
220 val path = Path.basic(tex_name(name)) |
221 val xml = YXML.parse_body(get_export(name.theory, document_tex_name(name)).text) |
221 val xml = YXML.parse_body(get_export(name.theory, Export.DOCUMENT_LATEX).text) |
222 val content = Latex.output(xml, file_pos = name.path.implode_symbolic) |
222 val content = Latex.output(xml, file_pos = name.path.implode_symbolic) |
223 Content(path, content) |
223 Content(path, content) |
224 } |
224 } |
225 |
225 |
226 lazy val session_graph: Content = |
226 lazy val session_graph: Content = |
424 |
424 |
425 |
425 |
426 /* build documents */ |
426 /* build documents */ |
427 |
427 |
428 def tex_name(name: Document.Node.Name): String = name.theory_base_name + ".tex" |
428 def tex_name(name: Document.Node.Name): String = name.theory_base_name + ".tex" |
429 def document_tex_name(name: Document.Node.Name): String = Export.DOCUMENT_PREFIX + tex_name(name) |
|
430 |
429 |
431 class Build_Error(val log_lines: List[String], val message: String) |
430 class Build_Error(val log_lines: List[String], val message: String) |
432 extends Exn.User_Error(message) |
431 extends Exn.User_Error(message) |
433 |
432 |
434 def build_documents( |
433 def build_documents( |