src/Pure/ROOT.ML
changeset 2236 c7869a443b14
parent 2183 8d42a7bccf0b
child 2582 b6e37441acb8
equal deleted inserted replaced
2235:866dbb04816c 2236:c7869a443b14
    19 use "library.ML";
    19 use "library.ML";
    20 use "symtab.ML";
    20 use "symtab.ML";
    21 use "term.ML";
    21 use "term.ML";
    22 
    22 
    23 (*Syntax module*)
    23 (*Syntax module*)
    24 cd "Syntax";
    24 OS.FileSys.chDir "Syntax";
    25 use "ROOT.ML";
    25 use "ROOT.ML";
    26 cd "..";
    26 OS.FileSys.chDir "..";
    27 
    27 
    28 use "type.ML";
    28 use "type.ML";
    29 use "sign.ML";
    29 use "sign.ML";
    30 use "sequence.ML";
    30 use "sequence.ML";
    31 use "envir.ML";
    31 use "envir.ML";
    46 
    46 
    47 structure Pure  = struct val thy = Theory.pure_thy end;
    47 structure Pure  = struct val thy = Theory.pure_thy end;
    48 structure CPure = struct val thy = Theory.cpure_thy end;
    48 structure CPure = struct val thy = Theory.cpure_thy end;
    49 
    49 
    50 (*Theory parser and loader*)
    50 (*Theory parser and loader*)
    51 cd "Thy";
    51 OS.FileSys.chDir "Thy";
    52 use "ROOT.ML";
    52 use "ROOT.ML";
    53 cd "..";
    53 OS.FileSys.chDir "..";
    54 
    54 
    55 use "install_pp.ML";
    55 use "install_pp.ML";
    56 fun init_database () = (init_thy_reader (); init_pps ());
    56 fun init_database () = (init_thy_reader (); init_pps ());
    57 
    57