equal
deleted
inserted
replaced
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"; |