diff -r de75eea6ffc8 -r f389019024ce src/Pure/PIDE/markup.scala --- a/src/Pure/PIDE/markup.scala Sat Aug 10 10:31:56 2019 +0200 +++ b/src/Pure/PIDE/markup.scala Sat Aug 10 12:53:35 2019 +0200 @@ -632,11 +632,13 @@ theory_name: String, name: String, executable: Boolean, - compress: Boolean) + compress: Boolean, + strict: Boolean) val THEORY_NAME = "theory_name" val EXECUTABLE = "executable" val COMPRESS = "compress" + val STRICT = "strict" def dest_inline(props: Properties.T): Option[(Args, Path)] = props match { @@ -647,8 +649,9 @@ (NAME, name), (EXECUTABLE, Value.Boolean(executable)), (COMPRESS, Value.Boolean(compress)), + (STRICT, Value.Boolean(strict)), (FILE, file)) if isabelle.Path.is_valid(file) => - val args = Args(None, serial, theory_name, name, executable, compress) + val args = Args(None, serial, theory_name, name, executable, compress, strict) Some((args, isabelle.Path.explode(file))) case _ => None } @@ -662,8 +665,9 @@ (THEORY_NAME, theory_name), (NAME, name), (EXECUTABLE, Value.Boolean(executable)), - (COMPRESS, Value.Boolean(compress))) => - Some(Args(proper_string(id), serial, theory_name, name, executable, compress)) + (COMPRESS, Value.Boolean(compress)), + (STRICT, Value.Boolean(strict))) => + Some(Args(proper_string(id), serial, theory_name, name, executable, compress, strict)) case _ => None } }