Lines Matching full:escaped
201 /// ""'s, and with escaped \ and " characters.
282 /// after trigraph expansion and escaped-newline folding. In particular, this
323 /// after trigraph expansion and escaped-newline folding. In particular, this
404 /// includes a trigraph or an escaped newline) then this count includes bytes
727 // If we have a character that may be a trigraph or escaped newline, use a
736 // Final detail: if we end up on an escaped newline, we want to return the
1094 // Trigraph and Escaped Newline Handling Code.
1133 /// getEscapedNewLineSize - Return the size of the specified escaped newline,
1134 /// or 0 if it is not an escaped newline. P[-1] is known to be a "\" or a
1152 // Not an escaped newline, must be a \t or something else.
1156 /// SkipEscapedNewLines - If P points to an escaped newline (or a series of
1157 /// them), skip over them and return the first non-escaped-newline found,
1244 /// 2. If this is an escaped newline (potentially with whitespace between
1257 // If we have a slash, look for an escaped newline.
1289 // Otherwise, this is not an escaped newline, just return the slash.
1322 // If we have a slash, look for an escaped newline.
1346 // Otherwise, this is not an escaped newline, just return the slash.
1511 // Fast path, no $,\,? in identifier found. '\' might be an escaped newline
1512 // or UCN, and ? might be a trigraph for '\', an escaped newline or UCN.
1759 // Skip escaped characters. Escaped newlines will already be processed by
1888 // Skip escaped characters.
1890 // Skip the escaped character.
1942 // Skip escaped characters.
2071 // We found a newline, see if it's escaped.
2079 if (*EscapePtr == '\\') // Escaped newline.
2082 EscapePtr[-2] == '?') // Trigraph-escaped newline.
2094 // diagnostics about things like trigraphs. If we see an escaped newline,
2110 // \n, then we had an escaped newline within the comment. Emit diagnostic
2208 /// character (either \\n or \\r) is part of an escaped newline sequence. Issue
2219 // \n\n or \r\r -> not escaped newline.
2234 // If we have a slash, we know this is an escaped newline.
2257 // Warn about having an escaped newline between the */ characters.
2277 /// Note that we don't bother decoding trigraphs or escaped newlines in block
2279 /// that can happen is the comment could end with an escaped newline between
2292 // the degenerate /*/ case below correctly if the * has an escaped newline
2379 // We found the final */, though it had an escaped newline between the
2387 // embedded escaped newlines, but oh well.
3621 // an escaped newline.