--- a/src/Pure/System/isabelle_tool.scala Fri Apr 01 17:06:10 2022 +0200
+++ b/src/Pure/System/isabelle_tool.scala Fri Apr 01 23:19:12 2022 +0200
@@ -67,16 +67,17 @@
}
private def find_external(name: String): Option[List[String] => Unit] =
- dirs().collectFirst({
- case dir if is_external(dir, name + ".scala") =>
- compile(dir + Path.explode(name + ".scala"))
- case dir if is_external(dir, name) =>
- (args: List[String]) => {
- val tool = dir + Path.explode(name)
- val result = Isabelle_System.bash(File.bash_path(tool) + " " + Bash.strings(args))
- sys.exit(result.print_stdout.rc)
- }
- })
+ dirs().collectFirst(
+ {
+ case dir if is_external(dir, name + ".scala") =>
+ compile(dir + Path.explode(name + ".scala"))
+ case dir if is_external(dir, name) =>
+ { (args: List[String]) =>
+ val tool = dir + Path.explode(name)
+ val result = Isabelle_System.bash(File.bash_path(tool) + " " + Bash.strings(args))
+ sys.exit(result.print_stdout.rc)
+ }
+ })
/* internal tools */