API documentation

ModuleDescription
dialect.postprocessors.twitch The Twitch postprocessor processes IRCEvents after they are parsed, and deals with Twitch-specifics. Those include extracting the colour someone's name should be printed in, their alias/"display name" (generally their nickname cased), converting the event to some event types unique to Twitch, etc.
dialect.common Helper functions needed to parse raw IRC event strings into IRCEvents.
dialect.defs Definitions of struct aggregates used throughout the library, representing IRCEvents and thereto related objects like IRCServer and IRCUser.
dialect.parsing Functions related to parsing IRC events.
dialect.postprocessors Postprocessor package module. Conditionally imports any available (defined) postprocessors.
dialect This is a package file for all the IRC modules. It only publicly imports them and does not contain any code itself.