author | wenzelm |
Fri Jul 02 19:04:32 1999 +0200 (1999-07-02 ago) | |
changeset 6888 | d0c68ebdabc5 |
parent 6783 | 9cf9c17d9e35 |
child 6954 | dbeafc269f4f |
permissions | -rw-r--r-- |
wenzelm@5818 | 1 |
(* Title: Pure/Isar/ROOT.ML |
wenzelm@5818 | 2 |
ID: $Id$ |
wenzelm@5818 | 3 |
Author: Markus Wenzel, TU Muenchen |
wenzelm@5818 | 4 |
|
wenzelm@5818 | 5 |
Isar -- Intelligible Semi-Automated Reasoning for Isabelle. |
wenzelm@5818 | 6 |
*) |
wenzelm@5818 | 7 |
|
wenzelm@6888 | 8 |
(*basic proof engine*) |
wenzelm@6783 | 9 |
use "auto_bind.ML"; |
wenzelm@5818 | 10 |
use "proof_context.ML"; |
wenzelm@5818 | 11 |
use "proof.ML"; |
wenzelm@5818 | 12 |
use "proof_data.ML"; |
wenzelm@6346 | 13 |
use "proof_history.ML"; |
wenzelm@5818 | 14 |
use "args.ML"; |
wenzelm@5818 | 15 |
use "attrib.ML"; |
wenzelm@5818 | 16 |
use "method.ML"; |
wenzelm@6888 | 17 |
|
wenzelm@6888 | 18 |
(*derived proof elements*) |
wenzelm@6771 | 19 |
use "calculation.ML"; |
wenzelm@6888 | 20 |
use "skip_proof.ML"; |
wenzelm@5818 | 21 |
|
wenzelm@5818 | 22 |
(*outer syntax*) |
wenzelm@6549 | 23 |
use "comment.ML"; |
wenzelm@5818 | 24 |
use "outer_lex.ML"; |
wenzelm@5818 | 25 |
use "outer_parse.ML"; |
wenzelm@5818 | 26 |
|
wenzelm@6346 | 27 |
(*toplevel environment*) |
wenzelm@5818 | 28 |
use "toplevel.ML"; |
wenzelm@6346 | 29 |
use "session.ML"; |
wenzelm@5818 | 30 |
|
wenzelm@6242 | 31 |
(*theory operations*) |
wenzelm@5818 | 32 |
use "isar_thy.ML"; |
wenzelm@5818 | 33 |
use "isar_cmd.ML"; |
wenzelm@6242 | 34 |
|
wenzelm@6242 | 35 |
(*theory syntax*) |
wenzelm@6242 | 36 |
use "outer_syntax.ML"; |
wenzelm@5818 | 37 |
use "isar_syn.ML"; |
wenzelm@5873 | 38 |
|
wenzelm@6242 | 39 |
(*main ML interface*) |
wenzelm@5951 | 40 |
use "isar.ML"; |
wenzelm@5873 | 41 |
|
wenzelm@5873 | 42 |
structure PureIsar = |
wenzelm@5873 | 43 |
struct |
wenzelm@6783 | 44 |
structure AutoBind = AutoBind; |
wenzelm@5873 | 45 |
structure ProofContext = ProofContext; |
wenzelm@5873 | 46 |
structure Proof = Proof; |
wenzelm@6644 | 47 |
structure ProofHistory = ProofHistory; |
wenzelm@5873 | 48 |
structure Args = Args; |
wenzelm@5873 | 49 |
structure Attrib = Attrib; |
wenzelm@5873 | 50 |
structure Method = Method; |
wenzelm@6644 | 51 |
structure Comment = Comment; |
wenzelm@5873 | 52 |
structure OuterLex = OuterLex; |
wenzelm@5873 | 53 |
structure OuterParse = OuterParse; |
wenzelm@5873 | 54 |
structure Toplevel = Toplevel; |
wenzelm@6644 | 55 |
structure Session = Session; |
wenzelm@5873 | 56 |
structure IsarThy = IsarThy; |
wenzelm@5873 | 57 |
structure IsarCmd = IsarCmd; |
wenzelm@6644 | 58 |
structure OuterSyntax = OuterSyntax; |
wenzelm@5873 | 59 |
structure IsarSyn = IsarSyn; |
wenzelm@5951 | 60 |
structure Isar = Isar; |
wenzelm@5873 | 61 |
end; |