added properties;
authorwenzelm
Wed, 02 Jan 2008 23:00:56 +0100
changeset 25795 216c8e70d804
parent 25794 11bec58fc289
child 25796 5df3607867c1
added properties;
src/Pure/Isar/outer_parse.ML
--- a/src/Pure/Isar/outer_parse.ML	Wed Jan 02 23:00:54 2008 +0100
+++ b/src/Pure/Isar/outer_parse.ML	Wed Jan 02 23:00:56 2008 +0100
@@ -49,6 +49,7 @@
   val list1: (token list -> 'a * token list) -> token list -> 'a list * token list
   val and_list: (token list -> 'a * token list) -> token list -> 'a list * token list
   val and_list1: (token list -> 'a * token list) -> token list -> 'a list * token list
+  val properties: token list -> Markup.property list * token list
   val name: token list -> bstring * token list
   val xname: token list -> xstring * token list
   val text: token list -> string * token list
@@ -193,6 +194,8 @@
 fun and_list1 scan = enum1 "and" scan;
 fun and_list scan = enum "and" scan;
 
+val properties = $$$ "(" |-- !!! (list1 (string -- ($$$ "=" |-- string)) --| $$$ ")");
+
 
 (* names and text *)