IronPython.Compiler.Ast.ParameterBinder.WalkTuple C# (CSharp) Method

WalkTuple() private method

private WalkTuple ( TupleExpression tuple ) : void
tuple TupleExpression
return void
        private void WalkTuple(TupleExpression tuple) {
            tuple.Parent = _binder._currentScope;
            foreach (Expression innerNode in tuple.Items) {
                NameExpression name = innerNode as NameExpression;
                if (name != null) {
                    _binder.DefineName(name.Name);
                    name.Parent = _binder._currentScope;
                    name.Reference = _binder.Reference(name.Name);
                } else {                    
                    WalkTuple((TupleExpression)innerNode);
                }
            }
        }
        public override bool Walk(TupleExpression node) {