6 static void symbol_test ()
10 Console.WriteLine ("### Symbol test ###");
11 sym1 = new MSymbol ("abc");
12 Console.WriteLine (sym1.ToString ());
13 sym2 = new MSymbol ("abc");
14 Console.WriteLine (sym2.ToString ());
15 Console.WriteLine (sym1 == sym2 ? "OK" : "NO");
16 sym1.put (MSymbol.nil, MSymbol.t);
18 MPlist p = new MPlist ();
20 p.put (MSymbol.t, sym1);
21 p.push (MSymbol.t, sym2);
23 MPlist pp = new MPlist ();
24 pp.put (MSymbol.t, p);
25 Console.WriteLine (pp.ToString ());
26 Console.WriteLine (p.get (MSymbol.t));
29 static void mtext_test ()
33 Console.WriteLine ("### MText test ###");
34 mt = new MText ("abc");
35 Console.WriteLine (mt);
36 Console.WriteLine (mt + new MText ("def"));
37 Console.WriteLine (mt);
40 static void mtext_property_test ()
42 Console.WriteLine ("### MTextProperty test ###");
45 public static void Main()
49 mtext_property_test ();