Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds support to resolve identifiers used in the `using`...`for` directives, as well as resolving to the attached functions for the types extended by those directives. Supported features: - attaching functions to elementary types - attaching functions to array types - attaching functions to user defined types - directives marked with `global` work - both library and individual attachments are supported Limitations/caveats: - function types are supported but they are not discriminated by parameters/return types (attached functions apply to all function types) - operators for user-defined types are not yet implemented - `using ... for *` is not yet supported
- Loading branch information