added name_facts;
authorwenzelm
Tue, 13 Sep 2005 22:19:43 +0200
changeset 17358 5746c9bd4356
parent 17357 ee2bdca144c7
child 17359 543735c6f424
added name_facts;
src/Pure/Isar/outer_parse.ML
--- a/src/Pure/Isar/outer_parse.ML	Tue Sep 13 22:19:42 2005 +0200
+++ b/src/Pure/Isar/outer_parse.ML	Tue Sep 13 22:19:43 2005 +0200
@@ -73,6 +73,8 @@
   val spec_opt_name: token list -> ((bstring * string) * Attrib.src list) * token list
   val xthm: token list -> (thmref * Attrib.src list) * token list
   val xthms1: token list -> (thmref * Attrib.src list) list * token list
+  val name_facts: token list ->
+    ((bstring * Attrib.src list) * (thmref * Attrib.src list) list) list * token list
   val locale_target: token list -> xstring * token list
   val opt_locale_target: token list -> xstring option * token list
   val locale_expr: token list -> Locale.expr * token list
@@ -314,6 +316,8 @@
 val xthm = (xname -- thm_sel >> NameSelection || xname >> Name) -- opt_attribs;
 val xthms1 = Scan.repeat1 xthm;
 
+val name_facts = and_list1 (opt_thm_name "=" -- xthms1);
+
 
 (* locale elements *)