src/Pure/Isar/isar_syn.ML
changeset 18136 51385f358b53
parent 17900 5f44c71c4ca4
child 18150 dd287c773455
--- a/src/Pure/Isar/isar_syn.ML	Wed Nov 09 16:26:50 2005 +0100
+++ b/src/Pure/Isar/isar_syn.ML	Wed Nov 09 16:26:51 2005 +0100
@@ -302,8 +302,8 @@
 
 val locale_val =
   (P.locale_expr --
-    Scan.optional (P.$$$ "+" |-- P.!!! (Scan.repeat1 P.locale_element)) [] ||
-  Scan.repeat1 P.locale_element >> pair Locale.empty);
+    Scan.optional (P.$$$ "+" |-- P.!!! (Scan.repeat1 P.context_element)) [] ||
+  Scan.repeat1 P.context_element >> pair Locale.empty);
 
 val localeP =
   OuterSyntax.command "locale" "define named proof context" K.thy_decl
@@ -337,7 +337,7 @@
 
 val statement = P.and_list1 (P.opt_thm_name ":" -- Scan.repeat1 P.propp);
 val general_statement =
-  statement >> pair [] || Scan.repeat P.locale_elem_or_expr -- (P.$$$ "shows" |-- statement);
+  statement >> pair [] || Scan.repeat P.locale_element -- (P.$$$ "shows" |-- statement);
 
 fun gen_theorem kind =
   OuterSyntax.command kind ("state " ^ kind) K.thy_goal