equal
deleted
inserted
replaced
15 ("Tools/datatype_prop.ML") |
15 ("Tools/datatype_prop.ML") |
16 ("Tools/datatype_rep_proofs.ML") |
16 ("Tools/datatype_rep_proofs.ML") |
17 ("Tools/datatype_abs_proofs.ML") |
17 ("Tools/datatype_abs_proofs.ML") |
18 ("Tools/datatype_case.ML") |
18 ("Tools/datatype_case.ML") |
19 ("Tools/datatype_package.ML") |
19 ("Tools/datatype_package.ML") |
20 ("Tools/datatype_codegen.ML") |
|
21 ("Tools/primrec_package.ML") |
20 ("Tools/primrec_package.ML") |
22 begin |
21 begin |
23 |
22 |
24 subsection {* Inductive predicates and sets *} |
23 subsection {* Inductive predicates and sets *} |
25 |
24 |
106 use "Tools/datatype_abs_proofs.ML" |
105 use "Tools/datatype_abs_proofs.ML" |
107 use "Tools/datatype_case.ML" |
106 use "Tools/datatype_case.ML" |
108 use "Tools/datatype_package.ML" |
107 use "Tools/datatype_package.ML" |
109 setup DatatypePackage.setup |
108 setup DatatypePackage.setup |
110 use "Tools/primrec_package.ML" |
109 use "Tools/primrec_package.ML" |
111 use "Tools/datatype_codegen.ML" |
|
112 setup DatatypeCodegen.setup |
|
113 |
110 |
114 use "Tools/inductive_codegen.ML" |
111 use "Tools/inductive_codegen.ML" |
115 setup InductiveCodegen.setup |
112 setup InductiveCodegen.setup |
116 |
113 |
117 text{* Lambda-abstractions with pattern matching: *} |
114 text{* Lambda-abstractions with pattern matching: *} |