fix silly mistake in return value of new identifier-char predicates

fix strings test to recognize changed error for invalid identifiers