*** 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.