Hacker News new | ask | show | jobs
by kleiba 5695 days ago
That must be because of the ternary operator:

    condition ? result-if-true : result-if-false
although you're probably right that a smarter parser should be able to distinguish between both cases. But then the next guy comes along and complains that he can't use a colon as a valid character in his variable names...