equal
deleted
inserted
replaced
506 { |
506 { |
507 def output_path: Option[Path] = if (do_output) Some(output) else None |
507 def output_path: Option[Path] = if (do_output) Some(output) else None |
508 |
508 |
509 private val parent = info.parent.getOrElse("") |
509 private val parent = info.parent.getOrElse("") |
510 |
510 |
511 private val args_file = File.tmp_file("args") |
511 private val args_file = Isabelle_System.tmp_file("args") |
512 File.write(args_file, YXML.string_of_body( |
512 File.write(args_file, YXML.string_of_body( |
513 if (is_pure(name)) Options.encode(info.options) |
513 if (is_pure(name)) Options.encode(info.options) |
514 else |
514 else |
515 { |
515 { |
516 import XML.Encode._ |
516 import XML.Encode._ |