Variable: c-ml-string-back-closer-re
c-ml-string-back-closer-re is a buffer-local variable defined in
cc-engine.el.gz.
Documentation
A regexp to move back out of a putative ml closer point is in.
This variable need only be non-nil for languages with multi-line string closers that can contain an indefinite length "leader" preceding the actual closer. It was designed for formats where an unbounded number of \s or "s might precede the closer proper, for example in Pike Mode or csharp-mode.
If point is in a putative multi-line string closer, a backward
regexp search with `c-ml-string-back-closer-re' will leave point
in a "safe place", from where a forward regexp search with
`c-ml-string-any-closer-re' can test whether the original
position was inside an actual closer.
When non-nil, this variable should end in "\\=". Note that
such a backward search will match a minimal string, so a
"context character" is probably needed at the start of the
regexp. The value for csharp-mode would be something like
"\\(:?\\`\\|[^\"]\\\\)\\"*\\=".
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-engine.el.gz
(c-declare-lang-variables)