src/Pure/Isar/expression.ML
changeset 29208 b0c81b9a0133
parent 29206 62dc8762ec00
child 29210 4025459e3f83
equal deleted inserted replaced
29207:a91012d9db21 29208:b0c81b9a0133
   173         inst => SOME inst);
   173         inst => SOME inst);
   174     val instT = Symtab.make (type_parm_names ~~ map Logic.dest_type type_parms'');
   174     val instT = Symtab.make (type_parm_names ~~ map Logic.dest_type type_parms'');
   175     val inst = Symtab.make insts'';
   175     val inst = Symtab.make insts'';
   176   in
   176   in
   177     (Element.inst_morphism (ProofContext.theory_of ctxt) (instT, inst) $>
   177     (Element.inst_morphism (ProofContext.theory_of ctxt) (instT, inst) $>
   178       Morphism.binding_morphism (Binding.qualify prfx), ctxt')
   178       Morphism.binding_morphism (Binding.add_prefix false prfx), ctxt')
   179   end;
   179   end;
   180 
   180 
   181 
   181 
   182 (*** Locale processing ***)
   182 (*** Locale processing ***)
   183 
   183