*** empty log message ***
[m17n/m17n-lib-cs.git] / database.cs
index cc0f258..5247bb5 100644 (file)
@@ -1,5 +1,6 @@
 using System;
 using System.Collections.Generic;
+using System.IO;
 using M17N;
 using M17N.Core;
 
@@ -7,14 +8,17 @@ public class Test
 {
   public static void Main ()
   {
-    M17n.debug = true;
+    //M17n.debug = true;
     MDatabase.ApplicationDir = "/usr/local/share/m17n";
+    MDatabase.Tag tag
+      = new MDatabase.Tag (MSymbol.Of ("standard"),
+                          MSymbol.Of ("script"),
+                          MSymbol.Of ("unicode"));
 
-    MDatabase.ListDirs ();
-    List<MDatabase> mdb_list
-      = MDatabase.List (new MDatabase.Tag (MSymbol.Of ("*")));
-    Console.WriteLine ("Total {0} databases:", mdb_list.Count);
-    foreach (MDatabase db in mdb_list)
-      Console.WriteLine (db);
+    foreach (string dirname in MDatabase.DirectoryList ())
+      Console.WriteLine (dirname);
+
+    MDatabase mdb = MDatabase.Find (tag);
+    Console.WriteLine (mdb.Load ());
   }
 }