src/Pure/General/ROOT.ML
author huffman
Thu, 26 May 2005 02:23:27 +0200
changeset 16081 81a4b4a245b0
parent 14831 7c37c18a6188
child 16136 1cb99d74eebb
permissions -rw-r--r--
cleaned up, added cpair_less and cpair_eq_pair, removed some obsolete stuff
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5018
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
     1
(*  Title:      Pure/General/ROOT.ML
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
     2
    ID:         $Id$
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
     3
9119
wenzelm
parents: 9095
diff changeset
     4
Library of general tools --- prefer this over the 'Standard ML Library'.
5018
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
     5
*)
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
     6
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
     7
use "table.ML";
14831
7c37c18a6188 added Pure/General/output.ML; load Pure/General/pretty.ML early in Pure/ROOT.ML;
wenzelm
parents: 14594
diff changeset
     8
use "output.ML";
14594
3ff9cfc5c403 Moved symbol.ML to front of file list (due to quote function).
berghofe
parents: 14278
diff changeset
     9
use "scan.ML";
3ff9cfc5c403 Moved symbol.ML to front of file list (due to quote function).
berghofe
parents: 14278
diff changeset
    10
use "source.ML";
3ff9cfc5c403 Moved symbol.ML to front of file list (due to quote function).
berghofe
parents: 14278
diff changeset
    11
use "symbol.ML";
6134
ec6092b0599d added General/graph.ML: generic direct graphs;
wenzelm
parents: 6116
diff changeset
    12
use "graph.ML";
9119
wenzelm
parents: 9095
diff changeset
    13
use "heap.ML";
5018
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
    14
use "object.ML";
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
    15
use "seq.ML";
14278
ae499452700a Added lazy sequences and parser combinators for same.
skalberg
parents: 12420
diff changeset
    16
use "susp.ML";
ae499452700a Added lazy sequences and parser combinators for same.
skalberg
parents: 12420
diff changeset
    17
use "lazy_seq.ML";
ae499452700a Added lazy sequences and parser combinators for same.
skalberg
parents: 12420
diff changeset
    18
use "lazy_scan.ML";
5018
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
    19
use "name_space.ML";
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
    20
use "position.ML";
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
    21
use "path.ML";
6638
731b4aec2fd6 added url.ML;
wenzelm
parents: 6634
diff changeset
    22
use "url.ML";
5018
ce8e87fad843 General tools.
wenzelm
parents:
diff changeset
    23
use "file.ML";
6317
128e592f5489 added Buffer;
wenzelm
parents: 6222
diff changeset
    24
use "buffer.ML";
5040
78abd4c4802a added General/history.ML;
wenzelm
parents: 5018
diff changeset
    25
use "history.ML";
12420
a2a05c952b4d use "xml.ML";
wenzelm
parents: 9119
diff changeset
    26
use "xml.ML";
5864
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    27
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    28
structure PureGeneral =
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    29
struct
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    30
  structure Symtab = Symtab;
14831
7c37c18a6188 added Pure/General/output.ML; load Pure/General/pretty.ML early in Pure/ROOT.ML;
wenzelm
parents: 14594
diff changeset
    31
  structure Output = Output;
6136
166b3353aad5 structure Graph = Graph;
wenzelm
parents: 6134
diff changeset
    32
  structure Graph = Graph;
5864
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    33
  structure Object = Object;
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    34
  structure Seq = Seq;
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    35
  structure NameSpace = NameSpace;
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    36
  structure Position = Position;
6634
6f74e7aa5b4d moved scan.ML;
wenzelm
parents: 6317
diff changeset
    37
  structure Scan = Scan;
6644
wenzelm
parents: 6638
diff changeset
    38
  structure Source = Source;
6638
731b4aec2fd6 added url.ML;
wenzelm
parents: 6634
diff changeset
    39
  structure Symbol = Symbol;
5864
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    40
  structure Path = Path;
6638
731b4aec2fd6 added url.ML;
wenzelm
parents: 6634
diff changeset
    41
  structure Url = Url;
5864
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    42
  structure File = File;
6317
128e592f5489 added Buffer;
wenzelm
parents: 6222
diff changeset
    43
  structure Buffer = Buffer;
5864
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    44
  structure History = History;
12420
a2a05c952b4d use "xml.ML";
wenzelm
parents: 9119
diff changeset
    45
  structure XML = XML;
5864
30b6a3251813 prefixed op;
wenzelm
parents: 5040
diff changeset
    46
end;