Use correct parse error locations in the face of inserted semicolons.

Fixes #21.