protected internal override bool Walk(UnboundExpression node) { // Right now, locals() fails for nested functions. // This is a crude test, but at least it errs on the side of disabling evaluation. if (SymbolTable.IdToString(node.Name) == "locals") { _hasUnsupportedNodes = true; return false; } else { return true; } }
protected internal override bool Walk(UnboundExpression node) { // Right now, locals() fails for nested functions. // This is a crude test, but at least it errs on the side of disabling evaluation. if (SymbolTable.IdToString(node.Name) == "locals") { _hasUnsupportedNodes = true; return(false); } else { return(true); } }
// UnboundExpression private void DefaultWalk(UnboundExpression node) { Walk(node); PostWalk(node); }
// UnboundExpression private void Dump(UnboundExpression node) { Out(".unbound " + SymbolTable.IdToString(node.Name)); }
// UnboundExpression private Expression Rewrite(UnboundExpression node) { // No action necessary return(node); }