Nicolas wrote:
Ifg I understand correctly, you are talking about symbol resolution?
Yes, that's correct.
Though all languages have different semantics for symbol resolution, they seem to be composed out of a small set of 'essential abstractions' - nesting rules (Delphi has nested functions) - interface vs implementation - visibility restrictors - strictness (having to define first vs first use defines) - order (first one vs last one wins, aliasing) And perhaps some specifics (smalltalk blocks, friend)?
Stephan