public ExecutionVisitor(Options options) { typeResolver = new CachedTypeResolver(); Global = new JsGlobal(this, options); GlobalScope = new JsScope(Global as JsObject); EnterScope(GlobalScope); CallStack = new Stack<string>(); }