Exemple #1
0
 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);
     }
 }
Exemple #2
0
 public void Extend(RuleLib another) => another.ruleSets.ForEach(add);