"Unclosed string" means that you've started a string using "
, but you did not close it using another "
.
So why do you get that error in your case - clearly you do have the proper amount of "
s there? Well, if we look at the column numbers, we see that the error complains about the section starting at the first "
and ending at the h after the backslash, meaning it expected the string to end there.
So basically what the error message is telling you is that it is not expecting an h there. Why not? Because it was preceded by a backslash, backslashes in strings start escape sequences and \h
is not a valid escape sequence. So you need to replace your backslashes with double backslashes (or single forward slashes) to escape them and that should fix the problem.