Accurate parse error location