Home | History | Annotate | Download | only in Lex

Lines Matching full:escaped

207 /// ""'s, and with escaped \ and " characters.
288 /// after trigraph expansion and escaped-newline folding. In particular, this
329 /// after trigraph expansion and escaped-newline folding. In particular, this
410 /// includes a trigraph or an escaped newline) then this count includes bytes
731 // If we have a character that may be a trigraph or escaped newline, use a
740 // Final detail: if we end up on an escaped newline, we want to return the
1073 // Trigraph and Escaped Newline Handling Code.
1112 /// getEscapedNewLineSize - Return the size of the specified escaped newline,
1113 /// or 0 if it is not an escaped newline. P[-1] is known to be a "\" or a
1131 // Not an escaped newline, must be a \t or something else.
1135 /// SkipEscapedNewLines - If P points to an escaped newline (or a series of
1136 /// them), skip over them and return the first non-escaped-newline found,
1223 /// 2. If this is an escaped newline (potentially with whitespace between
1236 // If we have a slash, look for an escaped newline.
1268 // Otherwise, this is not an escaped newline, just return the slash.
1301 // If we have a slash, look for an escaped newline.
1325 // Otherwise, this is not an escaped newline, just return the slash.
1486 // Fast path, no $,\,? in identifier found. '\' might be an escaped newline
1487 // or UCN, and ? might be a trigraph for '\', an escaped newline or UCN.
1733 // Skip escaped characters. Escaped newlines will already be processed by
1862 // Skip escaped characters.
1864 // Skip the escaped character.
1913 // Skip escaped characters.
2042 // We found a newline, see if it's escaped.
2050 if (*EscapePtr == '\\') // Escaped newline.
2053 EscapePtr[-2] == '?') // Trigraph-escaped newline.
2065 // diagnostics about things like trigraphs. If we see an escaped newline,
2081 // \n, then we had an escaped newline within the comment. Emit diagnostic
2179 /// character (either \\n or \\r) is part of an escaped newline sequence. Issue
2190 // \n\n or \r\r -> not escaped newline.
2205 // If we have a slash, we know this is an escaped newline.
2228 // Warn about having an escaped newline between the */ characters.
2248 /// Note that we don't bother decoding trigraphs or escaped
2250 /// that can happen is the comment could end with an escaped newline between
2263 // the degenerate /*/ case below correctly if the * has an escaped newline
2350 // We found the final */, though it had an escaped newline between the
2358 // embedded escaped newlines, but oh well.
3581 // an escaped newline.