| author | wenzelm | 
| Fri, 21 Nov 1997 15:29:56 +0100 | |
| changeset 4271 | 3a82492e70c5 | 
| parent 4270 | 957c887b89b5 | 
| child 4278 | c64867c093fb | 
| 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 | ||
| 19 | 6 | Root file for Pure Isabelle: all modules in proper order for loading. | 
| 4209 | 7 | Loads Pure Isabelle into an empty ML database (see also IsaMakefile). | 
| 0 | 8 | *) | 
| 9 | ||
| 10 | val banner = "Pure Isabelle"; | |
| 3280 | 11 | val version = "Isabelle-94 revision 8: May 1997"; | 
| 0 | 12 | |
| 13 | print_depth 1; | |
| 14 | ||
| 15 | use "library.ML"; | |
| 1411 | 16 | use "symtab.ML"; | 
| 3763 | 17 | use "name_space.ML"; | 
| 0 | 18 | use "term.ML"; | 
| 19 | 19 | |
| 20 | (*Syntax module*) | |
| 2582 | 21 | cd "Syntax"; | 
| 0 | 22 | use "ROOT.ML"; | 
| 2582 | 23 | cd ".."; | 
| 0 | 24 | |
| 4209 | 25 | (*Core system*) | 
| 2960 | 26 | use "sorts.ML"; | 
| 27 | use "type_infer.ML"; | |
| 0 | 28 | use "type.ML"; | 
| 29 | use "sign.ML"; | |
| 4270 | 30 | use "seq.ML"; | 
| 0 | 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"; | 
| 0 | 37 | use "thm.ML"; | 
| 3986 | 38 | use "display.ML"; | 
| 39 | use "pure_thy.ML"; | |
| 1595 | 40 | use "deriv.ML"; | 
| 0 | 41 | use "drule.ML"; | 
| 42 | use "tctical.ML"; | |
| 1582 | 43 | use "search.ML"; | 
| 0 | 44 | use "tactic.ML"; | 
| 45 | use "goals.ML"; | |
| 403 | 46 | use "axclass.ML"; | 
| 0 | 47 | |
| 618 | 48 | (*Theory parser and loader*) | 
| 2582 | 49 | cd "Thy"; | 
| 73 
075db6ac7f2f
delete_file now has type string -> unit in both NJ and POLY,
 clasohm parents: 
19diff
changeset | 50 | use "ROOT.ML"; | 
| 2582 | 51 | cd ".."; | 
| 73 
075db6ac7f2f
delete_file now has type string -> unit in both NJ and POLY,
 clasohm parents: 
19diff
changeset | 52 | |
| 618 | 53 | use "install_pp.ML"; | 
| 54 | ||
| 4209 | 55 | (*several object-logics declare theories named List or Option, hiding | 
| 56 | the eponymous basis library structures*) | |
| 57 | structure BasisLibrary = | |
| 58 | struct | |
| 59 | structure List = List and Option = Option; | |
| 60 | end; | |
| 61 | ||
| 62 | open Use; | |
| 63 | ||
| 3508 | 64 | print_depth 8; |