Preserve syntax error location information