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