equal
deleted
inserted
replaced
838 syntax |
838 syntax |
839 "_Setsum" :: "'a set => 'a::comm_monoid_mult" ("\<Sum>_" [1000] 999) |
839 "_Setsum" :: "'a set => 'a::comm_monoid_mult" ("\<Sum>_" [1000] 999) |
840 |
840 |
841 parse_translation {* |
841 parse_translation {* |
842 let |
842 let |
843 fun Setsum_tr [A] = Syntax.const "setsum" $ Abs ("", dummyT, Bound 0) $ A |
843 fun Setsum_tr [A] = Syntax.const "setsum" $ Term.absdummy (dummyT, Bound 0) $ A |
844 in [("_Setsum", Setsum_tr)] end; |
844 in [("_Setsum", Setsum_tr)] end; |
845 *} |
845 *} |
846 |
846 |
847 print_translation {* |
847 print_translation {* |
848 let |
848 let |