# HG changeset patch # User wenzelm # Date 933971575 -7200 # Node ID 30a67acd0d7e6ef79cf639c4521bce2f17b158c0 # Parent fcce2387ad6d414cb564eaf47e18411a183f866f simplified ML handling; diff -r fcce2387ad6d -r 30a67acd0d7e src/Pure/Isar/outer_syntax.ML --- a/src/Pure/Isar/outer_syntax.ML Fri Aug 06 22:32:27 1999 +0200 +++ b/src/Pure/Isar/outer_syntax.ML Fri Aug 06 22:32:55 1999 +0200 @@ -49,7 +49,7 @@ val add_keywords: string list -> unit val add_parsers: parser list -> unit val theory_header: token list -> (string * string list * (string * bool) list) * token list - val deps_thy: string -> bool -> Path.T -> string list * Path.T list + val deps_thy: string -> Path.T -> string list * Path.T list val load_thy: string -> bool -> bool -> Path.T -> unit val isar: bool -> Toplevel.isar end; @@ -270,7 +270,7 @@ end; -fun deps_thy name ml path = +fun deps_thy name path = let val src = File.source path; val is_old = warn_theory_style path (is_old_theory src); @@ -280,7 +280,7 @@ else scan_header (K header_lexicon) (Scan.error new_header) src; val ml_path = ThyLoad.ml_path name; - val ml_file = if not ml orelse is_none (ThyLoad.check_file ml_path) then [] else [ml_path]; + val ml_file = if is_none (ThyLoad.check_file ml_path) then [] else [ml_path]; in if name <> name' then error ("Filename " ^ quote (Path.pack path) ^ " does not match theory name " ^ quote name)