Lines Matching refs:_cpp_lex_direct
12 * lex.cc (_cpp_lex_direct): When lexing CPP_COLON with another
181 * lex.c (_cpp_lex_direct): If buffer->need_line while
736 * lex.c (maybe_va_opt_error, _cpp_lex_direct): Adjust for rename.
864 (_cpp_lex_direct): Handle EOF in pragma when setting need_line,
904 * lex.c (_cpp_lex_direct): Do not complete EOF processing when
1070 (_cpp_lex_direct): Adjust for new _cpp_get_fresh_line behaviour.
1316 * lex.c (_cpp_lex_direct): Test CPP_OPTION (pfile, scope) not
1332 (_cpp_lex_direct): Handle UTF-8 in identifiers and CPP_OTHER tokens.
1350 * lex.c (_cpp_lex_direct): Increment line for final \n when lexing
1900 * lex.c (_cpp_lex_direct): Use CPP_DL_NOTE instead of CPP_DL_PEDWARN,
2165 * lex.c (_cpp_lex_direct): Call the comment callback if non-NULL.
2256 * lex.c (_cpp_lex_direct): Only determine the end-location of
2263 * lex.c (_cpp_lex_direct): Ensure line notes are processed before
2327 (_cpp_lex_direct): Allow arbitrary comments in between
2345 (_cpp_lex_direct): Set PREV_FALLTHROUGH on tokens succeeding a falls
2533 (_cpp_lex_direct): Likewise.
2960 * lex.c (_cpp_lex_direct): Capture the range of the token, baking
3118 * lex.c (lex_string(), _cpp_lex_direct()): Include CPP_UTF8CHAR tokens.
3601 (_cpp_lex_direct): Update calls to lex_identifier.
3705 * lex.c (_cpp_lex_direct): Disallow C++ style comments in C90/C94.
3760 * lex.c (_cpp_lex_direct): Don't warn in C++ mode.
3764 * lex.c (_cpp_lex_direct): Fix a typo.
3769 * lex.c (_cpp_lex_direct): Likewise.
3778 * lex.c (_cpp_lex_direct): Warn when -Wc90-c99-compat is in effect.
4054 * lex.c (_cpp_lex_direct): Update.
4114 * lex.c (_cpp_lex_direct): In C++11 mode, implement 2.5 p3, bullet 2.
4820 (_cpp_lex_direct): Likewise.
4836 * lex.c (_cpp_lex_direct): Use forced_token_location_p.
4855 * lex.c (_cpp_lex_direct): Only accept raw strings if rliterals.
5164 _cpp_lex_direct): Ditto.
5246 (_cpp_lex_direct): Call lex_string even for u8" and {,u,U,L,u8}R"
5419 * lex.c (cpp_ideq, _cpp_lex_direct, cpp_token_len,
5473 * lex.c (_cpp_lex_direct): Initialize arg_no for CPP_PASTE tokens.
5625 (_cpp_lex_direct): Handle this.
5874 (_cpp_lex_direct): Idem.
6343 * lex.c (_cpp_lex_direct): Ditto.
6418 (_cpp_lex_direct): Emit CPP_PRAGMA_EOL tokens.
6458 state.in_directive before calling _cpp_lex_direct for
6605 (_cpp_lex_direct): Cast node->directive_index to (enum cpp_ttype).
6722 (_cpp_lex_direct): Pass normalize_state to subroutines. Check
6741 (_cpp_lex_direct): Pass extra parameter to lex_identifier.