src/Pure/variable.ML
changeset 70311 e49bf4ebf330
parent 70308 7f568724d67e
child 70586 57df8a85317a
equal deleted inserted replaced
70310:c82f59c47aaf 70311:e49bf4ebf330
   563   let
   563   let
   564     val fact = export inner outer;
   564     val fact = export inner outer;
   565     val term = singleton (export_terms inner outer);
   565     val term = singleton (export_terms inner outer);
   566     val typ = Logic.type_map term;
   566     val typ = Logic.type_map term;
   567   in
   567   in
       
   568     Morphism.transfer_morphism' inner $>
       
   569     Morphism.transfer_morphism' outer $>
   568     Morphism.morphism "Variable.export" {binding = [], typ = [typ], term = [term], fact = [fact]}
   570     Morphism.morphism "Variable.export" {binding = [], typ = [typ], term = [term], fact = [fact]}
   569   end;
   571   end;
   570 
   572 
   571 
   573 
   572 
   574