src/Pure/Thy/present.ML
author wenzelm
Thu, 11 Feb 1999 21:18:19 +0100
changeset 6274 55e5bc91ae22
parent 6203 328b4377755c
child 6325 2822885f5e02
permissions -rw-r--r--
init, finish;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6203
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
     1
(*  Title:      Pure/Thy/present.ML
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
     2
    ID:         $Id$
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
     3
    Author:     Markus Wenzel, TU Muenchen
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
     4
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
     5
Theory presentation.            (* FIXME fake implementation *)
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
     6
*)
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
     7
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
     8
signature BASIC_PRESENT =
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
     9
sig
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    10
  val section: string -> unit
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    11
end;
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    12
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    13
signature PRESENT =
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    14
sig
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    15
  include BASIC_PRESENT
6274
55e5bc91ae22 init, finish;
wenzelm
parents: 6203
diff changeset
    16
  val init: bool -> string list -> string list -> string -> string -> unit
55e5bc91ae22 init, finish;
wenzelm
parents: 6203
diff changeset
    17
  val finish: unit -> unit
55e5bc91ae22 init, finish;
wenzelm
parents: 6203
diff changeset
    18
  val theory_file: string -> string -> unit
6203
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    19
  val thm: string -> thm -> unit
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    20
end;
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    21
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    22
structure Present: PRESENT =
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    23
struct
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    24
6274
55e5bc91ae22 init, finish;
wenzelm
parents: 6203
diff changeset
    25
fun init _ _ _ _ _ = ();
55e5bc91ae22 init, finish;
wenzelm
parents: 6203
diff changeset
    26
fun finish _ = ();
55e5bc91ae22 init, finish;
wenzelm
parents: 6203
diff changeset
    27
6203
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    28
fun section _ = ();
6274
55e5bc91ae22 init, finish;
wenzelm
parents: 6203
diff changeset
    29
fun theory_file _ _ = ();
6203
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    30
fun thm _ _ = ();
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    31
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    32
end;
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    33
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    34
structure BasicPresent: BASIC_PRESENT = Present;
328b4377755c Theory presentation (fake implementation);
wenzelm
parents:
diff changeset
    35
open BasicPresent;