Beispiel #1
0
        /// <summary>
        /// Loads a single rule list.
        /// </summary>
        /// <param name="s">The string to load from.</param>
        /// <returns></returns>
        public static RuleList Load(string s)
        {
            var spl  = s.Split('\n');
            var name = spl[0].Trim('[', ']');
            var list = new RuleList(name);

            foreach (var x in spl.Skip(1))
            {
                list.Add(Rule.Load(x));
            }
            return(list);
        }