added Isar.context;
authorwenzelm
Thu, 06 Jul 2006 15:21:33 +0200
changeset 20023 33124a9f5e31
parent 20022 b07a138b4e7d
child 20024 553d48cac687
added Isar.context;
src/Pure/Isar/outer_syntax.ML
--- a/src/Pure/Isar/outer_syntax.ML	Thu Jul 06 12:18:17 2006 +0200
+++ b/src/Pure/Isar/outer_syntax.ML	Thu Jul 06 15:21:33 2006 +0200
@@ -10,6 +10,7 @@
   structure Isar:
     sig
       val state: unit -> Toplevel.state
+      val context: unit -> Proof.context
       val exn: unit -> (exn * string) option
       val main: unit -> unit
       val loop: unit -> unit
@@ -323,6 +324,7 @@
 structure Isar =
 struct
   val state = Toplevel.get_state;
+  val context = Context.proof_of o Toplevel.context_of o state;
   val exn = Toplevel.exn;
   fun main () = gen_main false false;
   fun loop () = gen_loop false false;