| author | blanchet | 
| Mon, 22 Aug 2011 15:02:45 +0200 | |
| changeset 44400 | 01b8b6fcd857 | 
| parent 43976 | af17d7934116 | 
| child 44898 | ec3f30b8c78c | 
| permissions | -rw-r--r-- | 
| 43976 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 1 | (* Author: Andreas Lochbihler, KIT *) | 
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 2 | |
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 3 | header {* Add monad syntax for Csets *}
 | 
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 4 | |
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 5 | theory Cset_Monad | 
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 6 | imports Cset Monad_Syntax | 
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 7 | begin | 
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 8 | |
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 9 | setup {*
 | 
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 10 |   Adhoc_Overloading.add_variant @{const_name bind} @{const_name Cset.bind}
 | 
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 11 | *} | 
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 12 | |
| 
af17d7934116
Add theory for setting up monad syntax for Cset
 Andreas Lochbihler parents: diff
changeset | 13 | end |