dialect

dialect is an IRC parser. It parses strings as read from an IRC server into useful IRCEvent structs.

It only handles parsing; for a bot, try kameloso at https://github.com/zorael/kameloso.

Modules

assertgen
module dialect.assertgen

Interactive assert statement generation from raw IRC strings, for use in the source code unittest blocks.

common
module dialect.common

Helper functions needed to parse raw IRC event strings into IRCEvents.

defs
module dialect.defs

Definitions of struct aggregates used throughout the library, representing IRCEvents and thereto related objects like IRCServer and IRCUser.

parsing
module dialect.parsing

Functions related to parsing IRC events.

postprocessors
module dialect.postprocessors

Postprocessor package module.

semver
module dialect.semver

SemVer information about the current release.

Public Imports

dialect.defs
public import dialect.defs;
Undocumented in source.
dialect.parsing
public import dialect.parsing;
Undocumented in source.
dialect.common
public import dialect.common;
Undocumented in source.
dialect.semver
public import dialect.semver;
Undocumented in source.
dialect.postprocessors
public import dialect.postprocessors;
Undocumented in source.

Meta