A Perplexing JavaScript Parsing Puzzle