Ejemplo n.º 1
0
        public static ScriptEngine LoadScript(System.IO.Stream scriptStream, String name, BitMobile.Debugger.IDebugger debugger)
        {
            if (scripts.ContainsKey(name))
            {
                return(scripts[name]);
            }
            else
            {
                ScriptEngine engine = new ScriptEngine(name, debugger);
                scripts.Add(name, engine);

                if (scriptStream != null)
                {
                    engine.Run(new System.IO.StreamReader(scriptStream));
                }

                return(engine);
            }
        }
Ejemplo n.º 2
0
 public ScriptEngine(String moduleName, BitMobile.Debugger.IDebugger debugger)
 {
     this.debugger   = debugger;
     this.moduleName = moduleName;
     this.SetDebugMode(debugger != null);
 }
Ejemplo n.º 3
0
 public ScriptEngine(String moduleName, BitMobile.Debugger.IDebugger debugger)
 {
     this.debugger = debugger;
     this.moduleName = moduleName;
     this.SetDebugMode(debugger != null);
 }