src/Pure/Isar/proof_context.ML
changeset 56007 1b61dfbcf9a4
parent 56002 2028467b4df4
child 56025 d74fed45fa8b
equal deleted inserted replaced
56006:6a4dcaf53664 56007:1b61dfbcf9a4
   380 fun check_class ctxt (xname, pos) =
   380 fun check_class ctxt (xname, pos) =
   381   let
   381   let
   382     val tsig = tsig_of ctxt;
   382     val tsig = tsig_of ctxt;
   383     val class_space = Type.class_space tsig;
   383     val class_space = Type.class_space tsig;
   384 
   384 
   385     val name = Type.cert_class tsig (Type.intern_class tsig xname)
   385     val name = Type.cert_class tsig (Name_Space.intern class_space xname)
   386       handle TYPE (msg, _, _) =>
   386       handle TYPE (msg, _, _) =>
   387         error (msg ^ Position.here pos ^
   387         error (msg ^ Position.here pos ^
   388           Markup.markup_report (Completion.reported_text
   388           Markup.markup_report (Completion.reported_text
   389             (Name_Space.completion (Context.Proof ctxt) class_space (xname, pos))));
   389             (Name_Space.completion (Context.Proof ctxt) class_space (xname, pos))));
   390     val reports =
   390     val reports =