| author | berghofe |
| Thu, 30 Jul 1998 15:49:18 +0200 | |
| changeset 5213 | 0aa62210e67c |
| parent 5211 | c02b0c727780 |
| child 5244 | 5313f781efe0 |
| permissions | -rw-r--r-- |
| 19 | 1 |
(* Title: Pure/ROOT.ML |
| 0 | 2 |
ID: $Id$ |
| 19 | 3 |
Author: Lawrence C Paulson, Cambridge University Computer Laboratory |
| 0 | 4 |
Copyright 1993 University of Cambridge |
5 |
||
| 4986 | 6 |
Root file for Pure Isabelle. |
| 0 | 7 |
*) |
8 |
||
9 |
val banner = "Pure Isabelle"; |
|
| 4986 | 10 |
val version = "Isabelle repository"; |
| 0 | 11 |
|
12 |
print_depth 1; |
|
| 4978 | 13 |
ml_prompts "> " "# "; |
| 0 | 14 |
|
| 4949 | 15 |
|
|
5017
786a17461ab9
moved table.ML, object.ML, seq.ML, name_space.ML to General;
wenzelm
parents:
5004
diff
changeset
|
16 |
(*basic tools*) |
| 0 | 17 |
use "library.ML"; |
|
5017
786a17461ab9
moved table.ML, object.ML, seq.ML, name_space.ML to General;
wenzelm
parents:
5004
diff
changeset
|
18 |
cd "General"; use "ROOT.ML"; cd ".."; |
| 0 | 19 |
use "term.ML"; |
| 19 | 20 |
|
| 4949 | 21 |
(*inner syntax module*) |
| 2582 | 22 |
cd "Syntax"; |
| 0 | 23 |
use "ROOT.ML"; |
| 2582 | 24 |
cd ".."; |
| 0 | 25 |
|
| 4949 | 26 |
(*main system*) |
| 2960 | 27 |
use "sorts.ML"; |
28 |
use "type_infer.ML"; |
|
| 0 | 29 |
use "type.ML"; |
30 |
use "sign.ML"; |
|
31 |
use "envir.ML"; |
|
32 |
use "pattern.ML"; |
|
33 |
use "unify.ML"; |
|
34 |
use "net.ML"; |
|
35 |
use "logic.ML"; |
|
| 1528 | 36 |
use "theory.ML"; |
| 5004 | 37 |
use "theory_data.ML"; |
| 0 | 38 |
use "thm.ML"; |
| 3986 | 39 |
use "display.ML"; |
| 4781 | 40 |
use "attribute.ML"; |
| 3986 | 41 |
use "pure_thy.ML"; |
| 1595 | 42 |
use "deriv.ML"; |
| 0 | 43 |
use "drule.ML"; |
44 |
use "tctical.ML"; |
|
| 1582 | 45 |
use "search.ML"; |
| 0 | 46 |
use "tactic.ML"; |
47 |
use "goals.ML"; |
|
| 403 | 48 |
use "axclass.ML"; |
| 0 | 49 |
|
| 4949 | 50 |
(*theory parser and loader*) |
| 2582 | 51 |
cd "Thy"; |
|
73
075db6ac7f2f
delete_file now has type string -> unit in both NJ and POLY,
clasohm
parents:
19
diff
changeset
|
52 |
use "ROOT.ML"; |
| 2582 | 53 |
cd ".."; |
|
73
075db6ac7f2f
delete_file now has type string -> unit in both NJ and POLY,
clasohm
parents:
19
diff
changeset
|
54 |
|
| 5211 | 55 |
use "pure.ML"; |
56 |
||
| 618 | 57 |
use "install_pp.ML"; |
58 |
||
| 5113 | 59 |
(*if true then some packages won't be too serious about actually proving things*) |
| 5093 | 60 |
val quick_and_dirty = ref false; |
61 |
||
| 4209 | 62 |
(*several object-logics declare theories named List or Option, hiding |
63 |
the eponymous basis library structures*) |
|
64 |
structure BasisLibrary = |
|
65 |
struct |
|
66 |
structure List = List and Option = Option; |
|
67 |
end; |
|
68 |
||
69 |
open Use; |
|
70 |
||
| 3508 | 71 |
print_depth 8; |