dialect

This is a package file for all the IRC modules. It only publicly imports them and does not contain any code itself.

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 dialect.defs.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. Only enumerates the postprocessors into an std.meta.AliasSeq for easy foreaching.

semver
module dialect.semver

SemVer information about the current release.

Public Imports

dialect.defs
public import dialect.defs;
dialect.parsing
public import dialect.parsing;
dialect.common
public import dialect.common;
dialect.semver
public import dialect.semver;