src/Pure/Thy/thy_load.ML
changeset 6363 c784ab29f424
parent 6232 4336add1c251
child 6484 3f098b0ec683
equal deleted inserted replaced
6362:bbbea7fecb93 6363:c784ab29f424
    22   val check_thy: string -> bool -> (Path.T * File.info) list
    22   val check_thy: string -> bool -> (Path.T * File.info) list
    23   val deps_thy: string -> bool -> (Path.T * File.info) list * (string list * Path.T list)
    23   val deps_thy: string -> bool -> (Path.T * File.info) list * (string list * Path.T list)
    24   val load_thy: string -> bool -> bool -> (Path.T * File.info) list
    24   val load_thy: string -> bool -> bool -> (Path.T * File.info) list
    25 end;
    25 end;
    26 
    26 
       
    27 (*backdoor sealed later*)
    27 signature PRIVATE_THY_LOAD =
    28 signature PRIVATE_THY_LOAD =
    28 sig
    29 sig
    29   include THY_LOAD
    30   include THY_LOAD
    30   val deps_thy_fn: (string -> bool -> Path.T -> string list * Path.T list) ref
    31   val deps_thy_fn: (string -> bool -> Path.T -> string list * Path.T list) ref
    31   val load_thy_fn: (string -> bool -> bool -> Path.T -> unit) ref
    32   val load_thy_fn: (string -> bool -> bool -> Path.T -> unit) ref