src/Pure/Tools/find_consts.ML
changeset 36950 75b8f26f2f07
parent 35845 e5980f0ad025
child 36953 2af1ad9aa1a3
--- a/src/Pure/Tools/find_consts.ML	Sat May 15 22:24:25 2010 +0200
+++ b/src/Pure/Tools/find_consts.ML	Sat May 15 23:16:32 2010 +0200
@@ -148,23 +148,15 @@
   Toplevel.unknown_theory o Toplevel.keep (fn state =>
     find_consts (Proof.context_of (Toplevel.enter_proof_body state)) spec);
 
-local
-
-structure P = OuterParse and K = OuterKeyword;
-
 val criterion =
-  P.reserved "strict" |-- P.!!! (P.$$$ ":" |-- P.xname) >> Strict ||
-  P.reserved "name" |-- P.!!! (P.$$$ ":" |-- P.xname) >> Name ||
-  P.xname >> Loose;
-
-in
+  Parse.reserved "strict" |-- Parse.!!! (Parse.$$$ ":" |-- Parse.xname) >> Strict ||
+  Parse.reserved "name" |-- Parse.!!! (Parse.$$$ ":" |-- Parse.xname) >> Name ||
+  Parse.xname >> Loose;
 
 val _ =
-  OuterSyntax.improper_command "find_consts" "search constants by type pattern" K.diag
-    (Scan.repeat ((Scan.option P.minus >> is_none) -- criterion)
+  OuterSyntax.improper_command "find_consts" "search constants by type pattern" Keyword.diag
+    (Scan.repeat ((Scan.option Parse.minus >> is_none) -- criterion)
       >> (Toplevel.no_timing oo find_consts_cmd));
 
 end;
 
-end;
-