equal
deleted
inserted
replaced
7 theory Inductive |
7 theory Inductive |
8 imports Complete_Lattice |
8 imports Complete_Lattice |
9 uses |
9 uses |
10 ("Tools/inductive.ML") |
10 ("Tools/inductive.ML") |
11 "Tools/dseq.ML" |
11 "Tools/dseq.ML" |
12 ("Tools/inductive_codegen.ML") |
|
13 "Tools/Datatype/datatype_aux.ML" |
12 "Tools/Datatype/datatype_aux.ML" |
14 "Tools/Datatype/datatype_prop.ML" |
13 "Tools/Datatype/datatype_prop.ML" |
15 "Tools/Datatype/datatype_case.ML" |
14 "Tools/Datatype/datatype_case.ML" |
16 ("Tools/Datatype/datatype_abs_proofs.ML") |
15 ("Tools/Datatype/datatype_abs_proofs.ML") |
17 ("Tools/Datatype/datatype_data.ML") |
16 ("Tools/Datatype/datatype_data.ML") |
284 setup Datatype_Codegen.setup |
283 setup Datatype_Codegen.setup |
285 |
284 |
286 use "Tools/old_primrec.ML" |
285 use "Tools/old_primrec.ML" |
287 use "Tools/primrec.ML" |
286 use "Tools/primrec.ML" |
288 |
287 |
289 use "Tools/inductive_codegen.ML" |
|
290 setup InductiveCodegen.setup |
|
291 |
|
292 text{* Lambda-abstractions with pattern matching: *} |
288 text{* Lambda-abstractions with pattern matching: *} |
293 |
289 |
294 syntax |
290 syntax |
295 "_lam_pats_syntax" :: "cases_syn => 'a => 'b" ("(%_)" 10) |
291 "_lam_pats_syntax" :: "cases_syn => 'a => 'b" ("(%_)" 10) |
296 syntax (xsymbols) |
292 syntax (xsymbols) |