úÎ Q/      !"#$%&'()*+,-.)Channel properties  User properties Property class  IRC Modes *The optional beginning of an IRC messages Nickname Prefix Server Prefix IRC messages are parsed as:  [ : prefix space ] command { space param } crlf  IRC Message  /0!Message rendering  IRC Message Rendered message 123"6Translate a reply into the text version of the reply. > If no text version is available, the argument is returned. Reply Text translation 4#  !"#  ! "#    !" #Parse a String into a Message. Message string Parsed message $ATake all tokens until one character from a given string is found %;Convert a parser into an optional one that returns a Maybe &2Convert a parser that consumes all space after it '/Consume only spaces tabs or the bell character (Parse a Prefix )Parse a Server prefix *Parse a NickName prefix +CParse a command. Either a string of capital letters, or 3 digits. ,Parse a command parameter. -Parse a cr lf .Parse a Message #$%&'()*+,-. #()*+,.-'%&$ #$%&'()*+,-.non-portable (GADT's) experimentaltrevor@geekgateway.com/  !"#$%&'()*+,-.5      !"#$%&'()*+,-./012345678 irc-0.2.1Network.IRC.TypesNetwork.IRC.Parser Network.IRCChanPropPasswordSpeakBanMask UserLimit ModeratedNoOutsideMessages TopicOpOnly InviteOnlySecretPrivateChanOpUserPropWallops ServerNotices InvisibleUserOpProp renderPropModeRemoveAddPrefixNickNameServerMessageRealNameUserName ServerName ParameterCommand renderModerendertranslateReply parseMessage takeUntilmaybePtokenizespacesprefix serverPrefixnicknamePrefixcommand parametercrlfmessage userPropTable chanPropTable formatPrefix formatArgs formatArgs' replyTable