ROOT.ML
changeset 101 5f99df1e26c4
parent 86 2f3a2d9054d1
child 119 93dc86ccee28
equal deleted inserted replaced
100:e0d0e5b4994f 101:5f99df1e26c4
    10 val banner = "Higher-Order Logic";
    10 val banner = "Higher-Order Logic";
    11 writeln banner;
    11 writeln banner;
    12 
    12 
    13 (* Add user section "datatype" *)
    13 (* Add user section "datatype" *)
    14 use     "Datatype.ML";
    14 use     "Datatype.ML";
    15 structure ThySyn = ThySynFun(val user_keywords = ["|", "datatype"] and
    15 structure ThySyn =
    16   user_sections = [("datatype",  datatype_decls)]);
    16   ThySynFun(val user_keywords = ["|", "datatype", "primrec"]
       
    17             and user_sections = [("datatype",  datatype_decls),
       
    18                                  ("primrec", primrec_decl)]);
    17 init_thy_reader ();
    19 init_thy_reader ();
    18 
    20 
    19 print_depth 1;  
    21 print_depth 1;  
    20 eta_contract := true;
    22 eta_contract := true;
    21 use_thy "HOL";
    23 use_thy "HOL";