src/Pure/Thy/thy_info.ML
changeset 6527 f7a7ac2b9926
parent 6487 453901eb3412
child 6654 c3686d75e9d6
equal deleted inserted replaced
6526:6b64d1454ee3 6527:f7a7ac2b9926
    24   val time_use: string -> unit
    24   val time_use: string -> unit
    25   val touch_thy: string -> unit
    25   val touch_thy: string -> unit
    26   val use_thy: string -> unit
    26   val use_thy: string -> unit
    27   val update_thy: string -> unit
    27   val update_thy: string -> unit
    28   val time_use_thy: string -> unit
    28   val time_use_thy: string -> unit
       
    29   val use_thy_only: string -> unit
    29 end;
    30 end;
    30 
    31 
    31 signature THY_INFO =
    32 signature THY_INFO =
    32 sig
    33 sig
    33   include BASIC_THY_INFO
    34   include BASIC_THY_INFO
    36   val put_theory: theory -> unit
    37   val put_theory: theory -> unit
    37   val loaded_files: string -> (Path.T * File.info) list
    38   val loaded_files: string -> (Path.T * File.info) list
    38   val load_file: bool -> Path.T -> unit
    39   val load_file: bool -> Path.T -> unit
    39   val use_path: Path.T -> unit
    40   val use_path: Path.T -> unit
    40   val use: string -> unit
    41   val use: string -> unit
    41   val use_thy_only: string -> unit
       
    42   val begin_theory: string -> string list -> (Path.T * bool) list -> theory
    42   val begin_theory: string -> string list -> (Path.T * bool) list -> theory
    43   val end_theory: theory -> theory
    43   val end_theory: theory -> theory
    44   val finalize_all: unit -> unit
    44   val finalize_all: unit -> unit
    45   val register_theory: theory -> unit
    45   val register_theory: theory -> unit
    46 end;
    46 end;