Davy Landman
Davy Landman
This might be quite involved to solve, so lets park this issue until we've done a release.
@jurgenvinju I'm guessing this is a typechecker bug? (it's not tagged as such)
I've moved this to rascal project, as rascal-lsp just forwards the documentation that the typechecker puts on it.
@0xJ0EY thanks for reporting this and sharing the code that triggers it @PaulKlint this is for quite an older version of the typchecker, can you check if the current version...
I've been hit by this bug as well, however I think we have to be careful. I suggest only the following operations would drop the positions: - `.parent` - `.path`...
> For `extension` we wouldn't put it back. Etc. Etc. It is going to be a long list but not a complex task. The question is always: does the new...
not sure if I would classify this as a bug @jurgenvinju, it's more of an improvement of how the type is printed?
My reproduction case was not invoking the test runners, I was only invoking the rascal checker via the CompileRascal class.
Also @PaulKlint the `main`-branch typechecker does not give you a static type check message for this code, should we?
I've just looked at that line, and the only time we tried to change that production was to solve a windows ambiguity, but we reverted that. It has been like...