src/notevil/index.js
function safeEval(src, parentContext){
  var tree = prepareAst(src)
  var context = Object.create(parentContext || {})
  return finalValue(evaluateAst(tree, context))
}
function safeEval(src, parentContext){
  var tree = prepareAst(src)
  var context = Object.create(parentContext || {})
  return finalValue(evaluateAst(tree, context))
}
function safeEval ( src , parentContext ) { var tree = prepareAst ( src ) var context = Object . create ( parentContext || { } ) return finalValue ( evaluateAst ( tree , context ) ) }
'eval' with a controlled environment
eval with a controlled environment