-
Notifications
You must be signed in to change notification settings - Fork 10
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
- Parsing a document a second time causes its names to be duplicated in the scope rather than cleaned properly.
- The name "Unknown Module" shouldn't generate a conflict with anything as it's not actually a name. Unnamed things need to have some kind of flag to avoid this. Simplest thing may be to use an "invalid scope" flag and dump it before building.
- Name conflicts between modules should only warn as they are actually valid.
Module1.Foowill not conflict withModule2.foo. They should generate an ambiguous name error when referenced without being fully qualified from a third module. When called in the same scope, they resolve correctly.
To Reproduce
Steps to reproduce the behavior:
Click around some different documents to get them to parse.
Screenshots
If applicable, add screenshots to help explain your problem.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working

