--- a/src/Pure/ProofGeneral/proof_general_pgip.ML Mon May 13 20:35:04 2013 +0200
+++ b/src/Pure/ProofGeneral/proof_general_pgip.ML Mon May 13 21:03:30 2013 +0200
@@ -17,12 +17,6 @@
structure ProofGeneralPgip : PROOF_GENERAL_PGIP =
struct
-open PgipTypes;
-open PgipMarkup;
-open PgipInput;
-open PgipOutput;
-
-
(** print mode **)
val proof_general_emacsN = "ProofGeneralEmacs";
@@ -41,7 +35,7 @@
fun pgip_serial () = Unsynchronized.inc pgip_seq
fun assemble_pgips pgips =
- Pgip { tag = SOME pgip_tag,
+ PgipOutput.Pgip { tag = SOME pgip_tag,
class = pgip_class,
seq = pgip_serial (),
id = pgip_id,
@@ -110,7 +104,7 @@
local
-fun invalid_pgip () = raise PGIP "Invalid PGIP packet received";
+fun invalid_pgip () = raise PgipTypes.PGIP "Invalid PGIP packet received";
fun output_emacs pgips = Output.urgent_message (output_pgips pgips);
@@ -120,7 +114,8 @@
{name = name, descr = SOME descr, default = SOME default, pgiptype = pgiptype};
in
! preferences |> List.app (fn (prefcat, prefs) =>
- output_emacs [Hasprefs {prefcategory = SOME prefcat, prefs = map preference_of prefs}])
+ output_emacs
+ [PgipOutput.Hasprefs {prefcategory = SOME prefcat, prefs = map preference_of prefs}])
end
| process_element_emacs (XML.Elem (("setpref", attrs), data)) =
let
@@ -157,7 +152,7 @@
else ()
end
| _ => invalid_pgip ())
- end handle PGIP msg => error (msg ^ "\n" ^ str);
+ end handle PgipTypes.PGIP msg => error (msg ^ "\n" ^ str);
val _ =
Outer_Syntax.improper_command