identifierdepends
identifierdepends is a term used in programming language theory and compiler design to describe the dependency of an identifier’s meaning on contextual information. The concept captures how the binding of a name to a data item, type, or entity can vary according to scope, namespace, or timing of binding.
Bindings can be resolved at different times. Lexical or static binding uses the program text and scope
Practical consequences include the need for symbol tables and well-defined scope rules in compilers and interpreters
See also: name binding, name resolution, scope, symbol table, hygiene, macro expansion, shadowing.