コード例 #1
0
        public void AddFromString(string knowledgeString)
        {
            string[] lines = knowledgeString.Replace("$new$", "").Trim().Split('\r', '\n');

            DatabaseLoader loader = new DatabaseLoader(lines);
            Database buffer = loader.Load();

            if (buffer.Expressions.Expressions.Count > 0)
                database.AddExpression(buffer.Expressions.Expressions[0], true);
            else
                database.AddKnowledge(buffer.Knowledge[0], true);
        }
コード例 #2
0
        public void Load()
        {
            DatabaseLoader loader = new DatabaseLoader(path);

            dataBase = loader.Load();
        }
コード例 #3
0
ファイル: DatabaseHandler.cs プロジェクト: Chiheb2013/Lucy
 public void Load()
 {
     DatabaseLoader loader = new DatabaseLoader(path);
     dataBase = loader.Load();
 }
コード例 #4
0
ファイル: Lucy.cs プロジェクト: Chiheb2013/Lucy
 private void LoadDatabase()
 {
     DatabaseLoader loader = new DatabaseLoader(databasePath);
     database = loader.Load();
 }