definition module IRC
-from Data.Either import :: Either
from Data.Maybe import :: Maybe
from StdOverloaded import class fromInt, class toInt, class toString
| INFO (Maybe String)
| INVITE String String
| ISON [String]
- | JOIN (Either () [(String, Maybe String)])
+ | JOIN [(String, Maybe String)]
| KICK String String (Maybe String)
| KILL String String
| LINKS (Maybe (Maybe String, String))
| OPER String String
| PART [String]
| PASS String
- | PING [String]
- | PONG [String]
+ | PING String (Maybe String)
+ | PONG String (Maybe String)
| PRIVMSG String String
| QUIT (Maybe String)
| REHASH