Stewart Gordon wrote: > So the whole ForStatement creates a scope, and Initialize, Test, > Increment and the statement body all share this scope? Yes. > This ought to be > a little clearer. The way it's written at the moment ("that variable's > scope extends through the end of NoScopeNonEmptyStatement") looks like a > contradiction. Good point.