// DelStatement protected internal override bool Walk(DeleteStatement node) { bool defined; if (TryCheckVariable(node.Variable, out defined)) { node.IsDefined = defined; } return(true); }
protected internal override bool Walk(DeleteStatement node) { node.Ref = Reference(node.Variable); return(true); }
// DeleteStatement private void DefaultWalk(DeleteStatement node) { Walk(node); PostWalk(node); }
protected internal override bool Walk(DeleteStatement node) { node.Ref = Reference(node.Variable); return true; }
// DelStatement protected internal override bool Walk(DeleteStatement node) { bool defined; if (TryCheckVariable(node.Variable, out defined)) { node.IsDefined = defined; } return true; }
protected internal override void PostWalk(DeleteStatement node) { Delete(node.Variable); }
protected internal override void PostWalk(DeleteStatement node) { Delete(node.Variable); }
// DeleteStatement private void DefaultWalk(DeleteStatement node) { Walk(node); PostWalk(node); }
protected internal override bool Walk(DeleteStatement node) { node.Ref = GetOrMakeRef(node.Variable); return true; }
// DeleteStatement private Statement Rewrite(DeleteStatement node) { // No action necessary return(node); }