IRC parsing, tokenization, and state handling in C#
at a1df2ed6b496cfac5770a6bd7e4806ca18bf39a5 18 lines 408 B view raw
1// tokenization 2 3using System; 4using IRCTokens; 5using Tokens; 6 7var line = new Line("@id=123 :ben!~ben@hostname PRIVMSG #channel :hello there!"); 8Console.WriteLine(line); 9Console.WriteLine(line.Format()); 10 11// formatting 12var line2 = new Line("USER", "user", "0", "*", "real name"); 13Console.WriteLine(line2); 14Console.WriteLine(line2.Format()); 15 16// stateful example 17var client = new Client(); 18client.Start();