*** The state-list which the return value from `parse-partial-sexp'
(and can also be used as an argument) now has an optional ninth
element: the character address of the start of last comment or string;
nil if none. The fourth and eighth elements have special values if the
string/comment is started by a "!" or "|" syntax-code.