| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
This is used for debugging symbol definition and resolution issues.
|
|
|
|
|
|
|
|
| |
As well as the already-implemented tracking of the existing definition
of redefinitions, the resolver will now also track the definition that
resolves each reference, and the references resolved by each definition.
Instead of using tuples to hold this information, named wrapper structs
have been created for each category.
|
|
|
|
| |
This is tidier than duplicate imports in every file of the module.
|
|
|
|
|
| |
Indexing into a resolver with a pointer from the same resolver should
never fail, and if it does we don't want to silently squash the error.
|
|
|