This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
The reason being that Unicode gets translated during the reading of a line, so the compiler sees a translated String. This is the reason you can't use the Unicode representation for carriage-return and new-line in Strings - they get translated into a line end when the compiler reads the source. Bill
subject: What are the valid identifiers in the code given?