Aha! The program just terminates. Thanks! The only other time I've seen that behavior is when my line breaks were wrong. I don't know how I did it, but I had carriage returns instead of line feeds. My editor doesn't display it any differently, so just staring at the code didn't help.
I fixed that, and now I get lots of nice, totally understandable errors to attack.