IRC parsing, tokenization, and state handling in C#
at a1df2ed6b496cfac5770a6bd7e4806ca18bf39a5 28 lines 587 B view raw
1using YamlDotNet.Serialization; 2 3namespace IRCSharp.Tests.Tokenization.Data; 4 5public class JoinModel 6{ 7 public List<Test> Tests { get; set; } 8 9 public class Test 10 { 11 [YamlMember(Alias = "desc")] public string Description { get; set; } 12 13 public Atoms Atoms { get; set; } 14 15 public List<string> Matches { get; set; } 16 } 17 18 public class Atoms 19 { 20 public Dictionary<string, string> Tags { get; set; } 21 22 public string Source { get; set; } 23 24 public string Verb { get; set; } 25 26 public List<string> Params { get; set; } 27 } 28}