úÎq„(      !"#$%&' Safe-Inferred)The optional beginning of an IRC messagesNickname Prefix Server Prefix!IRC messages are parsed as: [ :, prefix space ] command { space param } crlf -Encode a message to its string representation(This is the deprecated version of encodebTranslate a reply into its text description. If no text is available, the argument is returned. (ReplyText translation    ( Safe-Inferred )*   )*None +BCasts a character (assumed to be ASCII) to its corresponding byte.Parse a String into a Message. The deprecated version of decode,1Convert a parser that consumes all space after it 0Consume only spaces, tabs, or the bell character!Parse a Prefix"Parse a Server prefix-“optionMaybe p tries to apply parser p. If p fails without consuming input, | it return Nothing, otherwise it returns Just the value returned by p.#Parse a NickName prefix$BParse a command. Either a string of capital letters, or 3 digits.%Parse a command parameter.& Parse a cr lf'Parse a Message+./0123456Message stringParsed message, !"-#78$%&'  !"#$%&' !"#$%'& +./0123456, !"-#78$%&'(c) Trevor Elliott 2007BSD3trevor@geekgateway.com experimental non-portableNone(  !"#$%&'9      !"#$%&'()*+,-./0123456789:;<= irc-0.6.1.0Network.IRC.BaseNetwork.IRC.CommandsNetwork.IRC.Parser Network.IRCPrefixNickNameServerMessage msg_prefix msg_command msg_paramsCommandRealNameUserName ServerName Parameterencoderender showMessage showPrefixshowParameterstranslateReply replyTablePasswordChannelnickuserjoinChankickpartquitprivmsgpongdecode parseMessagespacesprefix serverPrefixnicknamePrefixcommand parametercrlfmessage bsConsAsciiReason mkMessage asciiToWord8tokenize optionMaybewSpacewTabwBellwDotwExclwAtwCRwLFwColonisWordAsciiUpperdigit