@@ -14,9 +14,41 @@ module.exports = function(grunt) {
1414 pscMake : [ "<%=libFiles%>" ] ,
1515 dotPsci : [ "<%=libFiles%>" ] ,
1616 pscDocs : {
17- readme : {
18- src : "src/**/*.purs" ,
19- dest : "docs/Module.md"
17+ trans : {
18+ src : "src/Control/Monad/Trans.purs" ,
19+ dest : "docs/Trans.md"
20+ } ,
21+ cont : {
22+ src : "src/Control/Monad/Cont/*.purs" ,
23+ dest : "docs/Cont.md"
24+ } ,
25+ error : {
26+ src : [ "src/Control/Monad/Error/*.purs" , "src/Control/Monad/Error.purs" ] ,
27+ dest : "docs/Error.md"
28+ } ,
29+ maybe : {
30+ src : "src/Control/Monad/Maybe/*.purs" ,
31+ dest : "docs/Maybe.md"
32+ } ,
33+ reader : {
34+ src : [ "src/Control/Monad/Reader/*.purs" , "src/Control/Monad/Reader.purs" ] ,
35+ dest : "docs/Reader.md"
36+ } ,
37+ rws : {
38+ src : [ "src/Control/Monad/RWS/*.purs" , "src/Control/Monad/RWS.purs" ] ,
39+ dest : "docs/RWS.md"
40+ } ,
41+ state : {
42+ src : [ "src/Control/Monad/State/*.purs" , "src/Control/Monad/State.purs" ] ,
43+ dest : "docs/State.md"
44+ } ,
45+ writer : {
46+ src : [ "src/Control/Monad/Writer/*.purs" , "src/Control/Writer/Reader.purs" ] ,
47+ dest : "docs/Writer.md"
48+ } ,
49+ comonads : {
50+ src : "src/Control/Comonad/**/*.purs" ,
51+ dest : "docs/Comonad.md"
2052 }
2153 } ,
2254
@@ -68,6 +100,7 @@ module.exports = function(grunt) {
68100 grunt . registerTask ( "exampleWriter" , [ "psc:exampleWriter" , "execute:exampleWriter" ] ) ;
69101 grunt . registerTask ( "exampleCont" , [ "psc:exampleCont" , "execute:exampleCont" ] ) ;
70102 grunt . registerTask ( "examples" , [ "psc" , "execute" ] ) ;
103+
71104 grunt . registerTask ( "make" , [ "pscMake" , "dotPsci" , "pscDocs" ] ) ;
72105 grunt . registerTask ( "default" , [ "make" ] ) ;
73106} ;
0 commit comments