The closing brace is way, way down the page, after a ton of other code. This is a standard distribution file from Apple, so I'm disinclined to think the problem is actually inside the file (unless my system drive corrupted somehow). I'm just wondering what might cause this to choke.
I found the problem. Improper syntax in a class declaration caused this red herring. (I love how C/C++ gives you error way, way downstream from the original problem. Sigh...)