src/Pure/Isar/isar.ML
author wenzelm
Tue, 06 Jun 2000 20:31:22 +0200
changeset 9038 63d20536971f
parent 8807 0046be1769f9
child 9218 fdecb23119c0
permissions -rw-r--r--
session.tex: nsert blank lines in order to guarantee new paragraphs for each file (otherwise TeX would easily choke on large input);
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5950
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
     1
(*  Title:      Pure/Isar/isar.ML
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
     2
    ID:         $Id$
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
     3
    Author:     Markus Wenzel, TU Muenchen
8807
wenzelm
parents: 6858
diff changeset
     4
    License:    GPL (GNU GENERAL PUBLIC LICENSE)
5950
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
     5
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
     6
Isabelle/Isar main interface.
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
     7
*)
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
     8
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
     9
signature ISAR =
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    10
sig
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    11
  val main: unit -> unit
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    12
  val loop: unit -> unit
6858
wenzelm
parents: 6644
diff changeset
    13
  val sync_main: unit -> unit
wenzelm
parents: 6644
diff changeset
    14
  val sync_loop: unit -> unit
5950
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    15
  val help: unit -> unit
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    16
end;
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    17
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    18
structure Isar: ISAR =
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    19
struct
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    20
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    21
val main = OuterSyntax.main;
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    22
val loop = OuterSyntax.loop;
6858
wenzelm
parents: 6644
diff changeset
    23
val sync_main = OuterSyntax.sync_main;
wenzelm
parents: 6644
diff changeset
    24
val sync_loop = OuterSyntax.sync_loop;
5950
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    25
val help = OuterSyntax.help;
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    26
d218409fd44e Isabelle/Isar main interface.
wenzelm
parents:
diff changeset
    27
end;