Lexical scope
= Lexical scope
Name resolution determined by the nesting of declarations in the source program. An activation of a nested procedure obtains its <nonlocal variables> from its defining environment, which can differ from the newest activation of the same enclosing procedure when <procedural parameters> are used.