scoping of semantic provider
Currently, our module system uses transitive imports and allows mixing in dynamically scoped extensions.
For editor services, a semantic provider provides the semantic context in which compile-time checking, for instance, is executed. At the moment, we close lexically over editor service definitions, i.e., we store the semantic context that was available at the definition-site of the editor services. Given our current module system, we should use semantic context of the use-site of the editor services instead.
Submitted by Sebastian Erdweg on 13 April 2011 at 11:56
Issue Log
On 13 April 2011 at 11:56 Sebastian Erdweg tagged modules
On 13 April 2011 at 11:56 Sebastian Erdweg tagged compiler
On 13 April 2011 at 11:56 Sebastian Erdweg tagged editor_services
Log in to post comments