Exemplo n.º 1
0
        public AphidInterpreter Constructor05(AphidObject currentScope, AphidLoader loader)
        {
            AphidInterpreter target = new AphidInterpreter(currentScope, loader);

            return(target);
            // TODO: add assertions to method AphidInterpreterTest.Constructor05(AphidObject, AphidLoader)
        }
Exemplo n.º 2
0
        public AphidInterpreter Constructor04(AphidLoader loader)
        {
            AphidInterpreter target = new AphidInterpreter(loader);

            return(target);
            // TODO: add assertions to method AphidInterpreterTest.Constructor04(AphidLoader)
        }
        protected override List<AphidExpression> MutateCore(AphidExpression expression, out bool hasChanged)
        {
            if (!(expression is LoadScriptExpression))
            {
                hasChanged = false;

                return null;
            }

            hasChanged = true;

            var str = ((StringExpression)((LoadScriptExpression)expression).FileExpression).Value;
            str = StringParser.Parse(str);

            var strFile = new AphidLoader(null).FindScriptFile(str);

            return AphidParser.Parse(File.ReadAllText(strFile));
        }
 public AphidScriptOptimizer(AphidLoader loader)
 {
     _loader = loader;
 }
 private void Init()
 {
     _opHelper = new OperatorHelper(CallInitFunction);
     _loader = new AphidLoader(this);
 }
Exemplo n.º 6
0
 private void Init()
 {
     _loader = new AphidLoader(this);
 }