Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Robust Keyword Handling #79

Open
lastmjs opened this issue Jun 5, 2023 · 1 comment
Open

Robust Keyword Handling #79

lastmjs opened this issue Jun 5, 2023 · 1 comment
Labels
bug A known issue where behavior deviates from expectations

Comments

@lastmjs
Copy link
Member

lastmjs commented Jun 5, 2023

We need to better handle keyword collisions. Some of this work has been done, but it's spotty. We currently really only handle keyword collisions in record/variant members. But, we don't handle collisions when the record/variant itself has a name that would collide.

This is further complicated by the fact that certain keywords are only problems in certain places. For example, in Azle, TS keywords are valid as object keys, but invalid for Record/Variant names.

So, this will require more planning to come up with a scalable solution.

@lastmjs
Copy link
Member Author

lastmjs commented Jun 5, 2023

@dansteren dansteren added the bug A known issue where behavior deviates from expectations label Jul 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A known issue where behavior deviates from expectations
Projects
None yet
Development

No branches or pull requests

2 participants