src/Pure/codegen.ML
changeset 24166 7b28dc69bdbb
parent 24022 ab76c73b3b58
child 24219 e558fe311376
equal deleted inserted replaced
24165:605f664d5115 24166:7b28dc69bdbb
   375 in
   375 in
   376   val _ = Context.add_setup (add_simple_attribute ("unfold",
   376   val _ = Context.add_setup (add_simple_attribute ("unfold",
   377     fn thm => add_unfold thm #> CodeData.add_inline thm));
   377     fn thm => add_unfold thm #> CodeData.add_inline thm));
   378   val _ = map (Context.add_setup o add_del_attribute) [
   378   val _ = map (Context.add_setup o add_del_attribute) [
   379     ("func", (CodeData.add_func true, CodeData.del_func)),
   379     ("func", (CodeData.add_func true, CodeData.del_func)),
   380     ("inline", (CodeData.add_inline, CodeData.del_inline))
   380     ("inline", (CodeData.add_inline, CodeData.del_inline)),
       
   381     ("post", (CodeData.add_post, CodeData.del_post))
   381   ];
   382   ];
   382 end; (*local*)
   383 end; (*local*)
   383 
   384 
   384 
   385 
   385 (**** associate constants with target language code ****)
   386 (**** associate constants with target language code ****)