src/Pure/Tools/ROOT.ML
author urbanc
Fri, 17 Nov 2006 17:32:30 +0100
changeset 21405 26b51f724fe6
parent 20939 a81ce849e9f4
child 22023 487b79b95a20
permissions -rw-r--r--
added an intro lemma for freshness of products; set up the simplifier so that it can deal with the compact and long notation for freshness constraints (FIXME: it should also be able to deal with the special case of freshness of atoms)

(*  Title:      Pure/Tools/ROOT.ML
    ID:         $Id$

Miscellaneous tools and packages for Pure Isabelle.
*)


(*derived theory and proof elements*)
use "invoke.ML";
use "class_package.ML";

(*code generator, 1st generation*)
use "../codegen.ML";

(*code generator, 2nd generation*)
use "codegen_consts.ML";
use "codegen_data.ML";
use "codegen_names.ML";
use "codegen_funcgr.ML";
use "codegen_thingol.ML";
use "codegen_serializer.ML";
use "codegen_package.ML";

(*Steven Obua's evaluator*)
use "am_interpreter.ML";
use "am_compiler.ML";
use "am_util.ML";
use "compute.ML";

(*norm-by-eval*)
use "nbe_eval.ML";
use "nbe_codegen.ML";
use "nbe.ML";

(*XML syntax for terms and types*)
use "xml_syntax.ML";