예제 #1
0
파일: Program.cs 프로젝트: Antr0py/VoxelRTS
        static void TestZXP()
        {
            string data =
                @"    MyValue [10]
    Add({10})
    Add({10})
    Add({10})
    Inner <RTSEngineTests.ZXPTestObj> {
        MyValue [12]
        Add({10})
        Add({10})
        Add({10})
        Inner <RTSEngineTests.ZXPTestObj> {
            MyValue [14]
            Add({10})
            Add({10})
            Add({10})
        }
    }"
            ;
            ZXPTestObj o = new ZXPTestObj();

            ZXParser.ParseInto(data, o);
            Console.WriteLine(o.Value);
            Console.WriteLine(o.Rec.Value);
            Console.WriteLine(o.Rec.Rec.Value);
            var sw = new StreamWriter("Test.txt");

            ZXParser.Write(sw, o);
            sw.Flush();
            sw.Dispose();
        }
예제 #2
0
 static void TestZXP()
 {
     string data =
     @"    MyValue [10]
     Add({10})
     Add({10})
     Add({10})
     Inner <RTSEngineTests.ZXPTestObj> {
     MyValue [12]
     Add({10})
     Add({10})
     Add({10})
     Inner <RTSEngineTests.ZXPTestObj> {
     MyValue [14]
     Add({10})
     Add({10})
     Add({10})
     }
     }"
     ;
     ZXPTestObj o = new ZXPTestObj();
     ZXParser.ParseInto(data, o);
     Console.WriteLine(o.Value);
     Console.WriteLine(o.Rec.Value);
     Console.WriteLine(o.Rec.Rec.Value);
     var sw = new StreamWriter("Test.txt");
     ZXParser.Write(sw, o);
     sw.Flush();
     sw.Dispose();
 }