src/Pure/Isar/parse.ML
changeset 63139 d905741a80e8
parent 63137 9553f11d67c4
child 63230 ae5275fa96dc
equal deleted inserted replaced
63138:70f4d67235a0 63139:d905741a80e8
   266 val embedded =
   266 val embedded =
   267   group (fn () => "embedded content")
   267   group (fn () => "embedded content")
   268     (cartouche || string || short_ident || long_ident || sym_ident ||
   268     (cartouche || string || short_ident || long_ident || sym_ident ||
   269       term_var || type_ident || type_var || number);
   269       term_var || type_ident || type_var || number);
   270 
   270 
   271 val text =
   271 val text = group (fn () => "text") (embedded || verbatim);
   272   group (fn () => "text")
       
   273     (short_ident || long_ident || sym_ident || number || string || verbatim || cartouche);
       
   274 
   272 
   275 val path = group (fn () => "file name/path specification") name;
   273 val path = group (fn () => "file name/path specification") name;
   276 
   274 
   277 val theory_name = group (fn () => "theory name") name;
   275 val theory_name = group (fn () => "theory name") name;
   278 
   276