Home | History | Annotate | Download | only in Lex

Lines Matching full:escaped

215 /// ""'s, and with escaped \ and " characters.
296 /// after trigraph expansion and escaped-newline folding. In particular, this
337 /// after trigraph expansion and escaped-newline folding. In particular, this
418 /// includes a trigraph or an escaped newline) then this count includes bytes
739 // If we have a character that may be a trigraph or escaped newline, use a
748 // Final detail: if we end up on an escaped newline, we want to return the
1081 // Trigraph and Escaped Newline Handling Code.
1120 /// getEscapedNewLineSize - Return the size of the specified escaped newline,
1121 /// or 0 if it is not an escaped newline. P[-1] is known to be a "\" or a
1139 // Not an escaped newline, must be a \t or something else.
1143 /// SkipEscapedNewLines - If P points to an escaped newline (or a series of
1144 /// them), skip over them and return the first non-escaped-newline found,
1231 /// 2. If this is an escaped newline (potentially with whitespace between
1244 // If we have a slash, look for an escaped newline.
1276 // Otherwise, this is not an escaped newline, just return the slash.
1309 // If we have a slash, look for an escaped newline.
1333 // Otherwise, this is not an escaped newline, just return the slash.
1431 // Fast path, no $,\,? in identifier found. '\' might be an escaped newline
1432 // or UCN, and ? might be a trigraph for '\', an escaped newline or UCN.
1655 // Skip escaped characters. Escaped newlines will already be processed by
1780 // Skip escaped characters.
1782 escaped character.
1829 // Skip escaped characters.
1950 // We found a newline, see if it's escaped.
1955 if (*EscapePtr == '\\') // Escaped newline.
1958 EscapePtr[-2] == '?') // Trigraph-escaped newline.
1966 // diagnostics about things like trigraphs. If we see an escaped newline,
1982 // \n, then we had an escaped newline within the comment. Emit diagnostic
2079 /// character (either \\n or \\r) is part of an escaped newline sequence. Issue
2090 // \n\n or \r\r -> not escaped newline.
2105 // If we have a slash, we know this is an escaped newline.
2128 // Warn about having an escaped newline between the */ characters.
2148 /// Note that we don't bother decoding trigraphs or escaped newlines in block
2150 /// that can happen is the comment could end with an escaped newline between
2162 // the degenerate /*/ case below correctly if the * has an escaped newline
2249 escaped newline between the
2257 // embedded escaped newlines, but oh well.
3401 // an escaped newline.