Lines Matching refs:lex_string
284 (lex_string): Likewise.
318 (lex_string): Likewise.
1045 (lex_string): Adjust lex_raw_string call.
1942 (lex_raw_string, lex_string): Use is_macro_not_literal_suffix to
2066 * lex.c (lex_string): When checking for a valid macro for the
3118 * lex.c (lex_string(), _cpp_lex_direct()): Include CPP_UTF8CHAR tokens.
3409 * lex.c (lex_string): Add -Wc++11-compat warning.
3464 and let lex_string take them.
3816 if skipping. (lex_string ()): Ditto.
4027 * lex.c (lex_raw_string(), lex_string()): Constrain suffixes treated
4417 (lex_string): Likewise.
4428 (lex_string): Ditto.
4548 * lex.c: (lex_string, lex_raw_string): Handle user-defined literals
5244 (lex_string): Handle u8 string literals, call lex_raw_string
5246 (_cpp_lex_direct): Call lex_string even for u8" and {,u,U,L,u8}R"
5623 * lex.c (lex_string): Return a CPP_LESS token for missing '>' in a
5873 (lex_string): Add support for u'...', U'...', u"..." and U"...".
6327 * lex.c (lex_string): Pedwarn for unterminated literals.