Identifier resolution, the great implementation defined mess.
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Mon Sep 22 14:58:33 PDT 2014
On 9/22/2014 1:27 PM, deadalnix wrote:
> On Monday, 22 September 2014 at 09:17:16 UTC, Walter Bright wrote:
>> It is depth first. It starts at the innermost scope, which is the current
>> scope. Somehow, we don't seem to be talking the same language :-(
>>
>
> Depth first in the sense, go from the inner to the outer scope and look for
> local symbols. If that fails, go from the inner to the outer and look for
> imported symbols.
I would find that to be surprising behavior, as I'd expect inner declarations to
override outer ones.
More information about the Digitalmars-d
mailing list