|
@ -101,12 +101,12 @@ function REPLServer(prompt, stream, eval, useGlobal, ignoreUndefined) { |
|
|
|
|
|
|
|
|
var self = this; |
|
|
var self = this; |
|
|
|
|
|
|
|
|
self.useGlobal = useGlobal; |
|
|
self.useGlobal = !!useGlobal; |
|
|
|
|
|
|
|
|
self.eval = eval || function(code, context, file, cb) { |
|
|
self.eval = eval || function(code, context, file, cb) { |
|
|
var err, result; |
|
|
var err, result; |
|
|
try { |
|
|
try { |
|
|
if (useGlobal) { |
|
|
if (self.useGlobal) { |
|
|
result = vm.runInThisContext(code, file); |
|
|
result = vm.runInThisContext(code, file); |
|
|
} else { |
|
|
} else { |
|
|
result = vm.runInContext(code, context, file); |
|
|
result = vm.runInContext(code, context, file); |
|
|