Esempio n. 1
0
        private void CompileWithArrayGlobals(out DlrMainCallTarget target, out IAttributesCollection globals)
        {
            GlobalArrayRewriter            rewriter = new GlobalArrayRewriter();
            Expression <DlrMainCallTarget> lambda   = rewriter.RewriteLambda(Code);

            // Compile target
            target = lambda.Compile(SourceUnit.EmitDebugSymbols);

            // Create globals
            globals = rewriter.CreateDictionary();
        }
Esempio n. 2
0
        private void CompileWithArrayGlobals(out DlrMainCallTarget target, out IAttributesCollection globals) {
            GlobalArrayRewriter rewriter = new GlobalArrayRewriter();
            Expression<DlrMainCallTarget> lambda = rewriter.RewriteLambda(Code);

            // Compile target
            target = lambda.Compile(SourceUnit.EmitDebugSymbols);

            // Create globals
            globals = rewriter.CreateDictionary();
        }