2 using System.Collections.Generic;
8 public static void Main ()
10 String str = "0123456789";
11 MText mt = new MText (str);
12 MSymbol sym = new MSymbol ("key");
13 MTextProperty prop1 = new MTextProperty (sym, "val0");
14 MTextProperty prop2 = new MTextProperty (sym, "val1");
16 M17N.M17N.debug = true;
18 mt.PushProp (1, 3, prop1);
19 mt.PushProp (0, 1, prop1);
20 mt.PushProp (0, 1, prop2);
21 mt.PushProp (3, 5, prop1);
22 mt.PushProp (3, 5, prop2);
23 mt.PushProp (7, 8, prop2);
24 mt.PushProp (5, 7, prop2);
25 mt.PushProp (5, 7, prop1);
26 mt.PushProp (8, 10, prop1);
27 mt.PopProp (8, 9, sym);
29 mt.PopProp (5, 9, sym);
33 mt.PushProp (2, 5, prop1);
35 mt.PushProp (3, 6, prop2);
39 mt.Ins (5, new MText ("45678"));
41 mt.Dup ().DumpProp ();
42 mt.PopProp (0, 3, sym);
44 mt.PopProp (2, 8, sym);