示例#1
0
文件: Classes.cs 项目: sebesbal/akira
        public static akira Compile(string fileName)
        {
            //Console.WriteLine();
            //Console.WriteLine("Compile " + fileName);
            akira    a    = new akira();
            FileInfo info = new FileInfo(fileName);

            a.ctx.DirWorking = info.DirectoryName;
            a.ctx.ModuleName = Path.GetFileNameWithoutExtension(fileName);
            a.ctx.AddSearchPath("");
            var n = ParseModule(fileName);

            n.Save(Path.Combine(info.DirectoryName, Path.GetFileNameWithoutExtension(fileName) + "_parse.txt"));
            a.Run(n);
            return(a);
        }
示例#2
0
 static public void test_4()
 {
     akira.akira a = new akira.akira();
     a.Run("base.slp");
     a.Save("result.xml");
 }
示例#3
0
 public void test_1()
 {
     akira.akira a = new akira.akira();
     a.Run("test_1.aki");
     a.Save("result.xml");
 }
示例#4
0
 public void test_0()
 {
     akira.akira a = new akira.akira();
     a.Run("test_0.slp");
     a.Save("result.xml");
 }