Пример #1
0
        private static void doFile(string name)
        {
            string file = File.ReadAllText(name);

            Function print = new Function();
            print.Name = "print";
            print.agument.push("string", "context");
            print.call += Print_call;

            Function useage = new Function();
            useage.Name = "useage";
            useage.call += Useage_call;
             

            for (int i = 1; i <= ticks; i++)
            {
                if (isError)
                    return;
                Energy e = new Energy();
                e.setConfig("file.enabled", "true", false);
                e.setConfig("error.log.file", "tests/log.txt", false);
                e.push(print);
                e.push(useage);
                e.parse(file);
                if(e.getRunningStatus() != RunningState.Normal)
                {
                    showErrro(name, e);
                }
            }
        }