public void Load(IEnumerable <string> ruleFiles) { ASTSerialization.Serialization.instance.grammarSetter(TLearner._grammar); foreach (var ruleFile in ruleFiles) { var xmlObj = System.Xml.Linq.XElement.Load(ruleFile); _rule_lib.Extend(RuleLib.FromXml(xmlObj)); _loaded_rule_files.Add(ruleFile); Log.Info("Successfully loaded {0}: total {1} rule sets.", ruleFile, _rule_lib.ruleSets.Count); } }
public void Extend(RuleLib another) => another.ruleSets.ForEach(add);