src/Pure/Isar/attrib.ML
changeset 58865 ce8d13995516
parent 58047 9f3826352b52
child 58903 38c72f5f6c2e
equal deleted inserted replaced
58864:505a8150368a 58865:ce8d13995516
   289 fun read_attribs ctxt source =
   289 fun read_attribs ctxt source =
   290   let
   290   let
   291     val syms = Symbol_Pos.source_explode source;
   291     val syms = Symbol_Pos.source_explode source;
   292     val lex = #1 (Keyword.get_lexicons ());
   292     val lex = #1 (Keyword.get_lexicons ());
   293   in
   293   in
   294     (case Token.read lex Parse.attribs (syms, #pos source) of
   294     (case Token.read lex Parse.attribs syms of
   295       [raw_srcs] => check_attribs ctxt raw_srcs
   295       [raw_srcs] => check_attribs ctxt raw_srcs
   296     | _ => error ("Malformed attributes" ^ Position.here (#pos source)))
   296     | _ => error ("Malformed attributes" ^ Position.here (#pos source)))
   297   end;
   297   end;
   298 
   298 
   299 
   299