src/Pure/ROOT.ML
changeset 62845 31177a9c3025
parent 62825 e6e80a8bf624
child 62846 3c576c7f9731
equal deleted inserted replaced
62844:eeea384cafc8 62845:31177a9c3025
     9 use "ML/ml_pervasive.ML";
     9 use "ML/ml_pervasive.ML";
    10 
    10 
    11 if List.exists (fn (a, _) => a = "FixedInt") (#allStruct ML_Name_Space.global ()) then ()
    11 if List.exists (fn (a, _) => a = "FixedInt") (#allStruct ML_Name_Space.global ()) then ()
    12 else use "ML/fixed_int_dummy.ML";
    12 else use "ML/fixed_int_dummy.ML";
    13 
    13 
    14 structure Distribution =     (*filled-in by makedist*)
       
    15 struct
       
    16   val version = "unidentified repository version";
       
    17   val is_identified = false;
       
    18   val is_official = false;
       
    19 end;
       
    20 
       
    21 
    14 
    22 (* multithreading *)
    15 (* multithreading *)
    23 
    16 
    24 use "General/exn.ML";
    17 use "General/exn.ML";
    25 
    18 
    26 use "Concurrent/multithreading.ML";
    19 use "Concurrent/multithreading.ML";
    27 use "Concurrent/unsynchronized.ML";
    20 use "Concurrent/unsynchronized.ML";
    28 
    21 
    29 
    22 
    30 (* ML system *)
    23 (* ML system *)
       
    24 
       
    25 use "System/distribution.ML";
    31 
    26 
    32 use "ML/ml_heap.ML";
    27 use "ML/ml_heap.ML";
    33 use "ML/ml_profiling.ML";
    28 use "ML/ml_profiling.ML";
    34 use "ML/ml_pretty.ML";
    29 use "ML/ml_pretty.ML";
    35 use "ML/ml_compiler0.ML";
    30 use "ML/ml_compiler0.ML";
   289 if ML_System.platform_is_windows
   284 if ML_System.platform_is_windows
   290 then use "System/bash_windows.ML"
   285 then use "System/bash_windows.ML"
   291 else use "System/bash.ML";
   286 else use "System/bash.ML";
   292 use "System/isabelle_system.ML";
   287 use "System/isabelle_system.ML";
   293 
   288 
       
   289 
   294 (*theory documents*)
   290 (*theory documents*)
   295 use "Thy/term_style.ML";
   291 use "Thy/term_style.ML";
   296 use "Isar/outer_syntax.ML";
   292 use "Isar/outer_syntax.ML";
   297 use "Thy/thy_output.ML";
   293 use "Thy/thy_output.ML";
   298 use "Thy/document_antiquotations.ML";
   294 use "Thy/document_antiquotations.ML";