function hasImpliedEvalParent(node){// make sure our parent is marked
return node.parent===last(last(impliedEvalAncestorsStack))&&(// if our parent is a CallExpression, make sure we're the first argument
node.parent.type!=="CallExpression"||node===node.parent.arguments[0]);}
Checks that the parent is a direct descendent of an potential implied eval CallExpression, and if the parent is a CallExpression, that we're the first argument.
@param {ASTNode} node The node to inspect the parent of.
@returns {boolean} Was the parent a direct descendent, and is the child therefore potentially part of a dangerous argument?
@private