X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=textprop.cs;h=c44f0e8a6f72b1f2d9990b5080d3534b78534b5d;hb=8652d2e25e2d5f6258ffb37ba208f84cb1fb16d6;hp=a184c9469ca19e22805a9f4fe4224e20affc2131;hpb=d571ebf04b3954e89b335cf9130f38eb20d03ce9;p=m17n%2Fm17n-lib-cs.git diff --git a/textprop.cs b/textprop.cs index a184c94..c44f0e8 100644 --- a/textprop.cs +++ b/textprop.cs @@ -8,7 +8,29 @@ public class Test const int LENGTH = 10; const int DEPTH = 10; static MText mt = new MText ("0123456789"); - static MSymbol key = MSymbol.Of ("k"); + static MSymbol key = MSymbol.PropertyKey ("___"); +#if false + static MSymbol key_r = MSymbol.PropertyKey ("r__", + MProperty.Flags.RearSticky); + static MSymbol key_f = MSymbol.PropertyKey ("_f_", + MProperty.Flags.FrontSticky); + static MSymbol key_rf = MSymbol.PropertyKey ("rf_", + (MProperty.Flags.RearSticky + | MProperty.Flags.FrontSticky)); + static MSymbol key_s = MSymbol.PropertyKey ("__s", + MProperty.Flags.Sensitive); + static MSymbol key_rs = MSymbol.PropertyKey ("r_s", + (MProperty.Flags.RearSticky + | MProperty.Flags.Sensitive)); + static MSymbol key_fs = MSymbol.PropertyKey ("_fs", + (MProperty.Flags.FrontSticky + | MProperty.Flags.Sensitive)); + static MSymbol key_rfs = MSymbol.PropertyKey ("rfs", + (MProperty.Flags.RearSticky + | MProperty.Flags.FrontSticky + | MProperty.Flags.Sensitive)); +#endif + static MSymbol val0 = MSymbol.Of ("0"); static MSymbol val1 = MSymbol.Of ("1"); static MSymbol val2 = MSymbol.Of ("2"); @@ -198,7 +220,7 @@ public class Test Random r = new Random (int.Parse (args[0])); int check = (args.Length > 1 ? int.Parse (args[1]) : 0xFFFFFFF); - for (int loop = 0; loop < 100000; loop++) + for (int loop = 0; loop < 1000000; loop++) { Console.WriteLine ("--- loop = {0} ---\n", loop); if (loop >= check)