summaryrefslogtreecommitdiff
path: root/lib/irc/parser.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/irc/parser.ex')
-rw-r--r--lib/irc/parser.ex14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/irc/parser.ex b/lib/irc/parser.ex
new file mode 100644
index 0000000..0224c16
--- /dev/null
+++ b/lib/irc/parser.ex
@@ -0,0 +1,14 @@
+defmodule Irc.Parser do
+ @moduledoc """
+ IRC protocol parser
+
+ The parser is compromised of mulitples modules:
+
+ * `Irc.Parser.Line` handles server-to-client lines,
+ * `Irc.Parser.Numeric` for handling numerics,
+ * `Irc.Parser.Isupport` handles the RPL ISUPPORT format,
+ * `Irc.Parser.Mode` handles the arguments of `MODE` commands.
+
+ """
+
+end