+-- parse {{{
+--
+-- Parse a server command.
+-- @param str Command to parse
+-- @return Table containing the parsed message. It contains:
+-- <ul>
+-- <li><i>from:</i> The source of this message, in full usermask
+-- form (nick!user@host) for messages originating
+-- from users, and as a hostname for messages from
+-- servers</li>
+-- <li><i>command:</i> The command sent, in name form if possible,
+-- otherwise as a numeric code</li>
+-- <li><i>args:</i> Array of strings corresponding to the arguments
+-- to the received command</li>
+--
+-- </ul>