A POE-based parser for the IRC protocol