src/Pure/ProofGeneral/pgip_standalone.ML
author berghofe
Wed, 07 Feb 2007 17:30:53 +0100
changeset 22264 6a65e9b2ae05
parent 22010 f3d550d2b145
child 22589 18735b5fef26
permissions -rw-r--r--
Theorems for converting between wf and wfP are now declared as hints.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
21997
6e3a0b25cda5 run as RAW session;
wenzelm
parents: 21974
diff changeset
     1
(*  Title:      Pure/ProofGeneral/pgip_standalone.ML
21974
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
     2
    ID:         $Id$
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
     3
    Author:     David Aspinall
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
     4
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
     5
   This file allows a standalone build of the PGIP abstraction module.
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
     6
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
     7
   This should be useful for building other tools, or as an aid to porting.
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
     8
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
     9
   A lot of Isabelle library code is pulled in, but only a few
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    10
   functions are actually used, and the libraries indicated "used
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    11
   directly" below could be replaced with other implementations.
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    12
*)
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    13
21997
6e3a0b25cda5 run as RAW session;
wenzelm
parents: 21974
diff changeset
    14
(* The required parts of Isabelle libraries *)
21974
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    15
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    16
use "General/basics.ML";
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    17
use "library.ML";
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    18
use "General/position.ML";
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    19
use "General/path.ML";     (* used directly *)
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    20
use "General/table.ML";
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    21
use "General/alist.ML";
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    22
use "General/output.ML";
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    23
use "General/scan.ML";
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    24
use "General/source.ML";
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    25
use "General/file.ML";     (* used directly *)
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    26
use "General/buffer.ML";
21997
6e3a0b25cda5 run as RAW session;
wenzelm
parents: 21974
diff changeset
    27
use "General/symbol.ML";
21974
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    28
use "General/xml.ML";      (* used directly *)
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    29
use "General/url.ML";      (* used directly *)
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    30
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    31
21997
6e3a0b25cda5 run as RAW session;
wenzelm
parents: 21974
diff changeset
    32
(* Our code *)
21974
c4e4d34fbc60 Add standalone file to help porters
aspinall
parents:
diff changeset
    33
21997
6e3a0b25cda5 run as RAW session;
wenzelm
parents: 21974
diff changeset
    34
use "ProofGeneral/pgip_types.ML";
6e3a0b25cda5 run as RAW session;
wenzelm
parents: 21974
diff changeset
    35
use "ProofGeneral/pgip_markup.ML";
6e3a0b25cda5 run as RAW session;
wenzelm
parents: 21974
diff changeset
    36
use "ProofGeneral/pgip_input.ML";
6e3a0b25cda5 run as RAW session;
wenzelm
parents: 21974
diff changeset
    37
use "ProofGeneral/pgip_output.ML";
6e3a0b25cda5 run as RAW session;
wenzelm
parents: 21974
diff changeset
    38
use "ProofGeneral/pgip.ML";