src/Pure/type.ML
changeset 48992 0518bf89c777
parent 47005 421760a1efe7
child 49687 4b9034f089eb
equal deleted inserted replaced
48991:0350245dec1c 48992:0518bf89c777
   256 
   256 
   257 fun lookup_type (TSig {types = (_, types), ...}) = Symtab.lookup types;
   257 fun lookup_type (TSig {types = (_, types), ...}) = Symtab.lookup types;
   258 
   258 
   259 fun the_decl tsig (c, pos) =
   259 fun the_decl tsig (c, pos) =
   260   (case lookup_type tsig c of
   260   (case lookup_type tsig c of
   261     NONE => error (undecl_type c ^ Position.str_of pos)
   261     NONE => error (undecl_type c ^ Position.here pos)
   262   | SOME decl => decl);
   262   | SOME decl => decl);
   263 
   263 
   264 
   264 
   265 (* certified types *)
   265 (* certified types *)
   266 
   266