Closed mitchellwrosen closed 2 months ago
There's logic in the term parser that tries to distinguish vars from constructors by checking whether the first letter is uppercase. It's incorrectly checking the first letter of the entire name, rather than the first letter of the last segment.
We should not accept multi-segment identifiers as vars anyway; I dunno how many of those are out in the wild.
There's logic in the term parser that tries to distinguish vars from constructors by checking whether the first letter is uppercase. It's incorrectly checking the first letter of the entire name, rather than the first letter of the last segment.