Searched refs:_cpp_lex_direct (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12.1/contrib/gcclibs/libcpp/ |
| H A D | init.c | 517 token = _cpp_lex_direct (pfile); in read_original_filename() 521 token1 = _cpp_lex_direct (pfile); in read_original_filename() 548 hash = _cpp_lex_direct (pfile); in read_original_directory() 555 token = _cpp_lex_direct (pfile); in read_original_directory() 563 token = _cpp_lex_direct (pfile); in read_original_directory()
|
| H A D | ChangeLog | 58 * lex.c (_cpp_lex_direct): Ditto. 133 (_cpp_lex_direct): Emit CPP_PRAGMA_EOL tokens. 173 state.in_directive before calling _cpp_lex_direct for 320 (_cpp_lex_direct): Cast node->directive_index to (enum cpp_ttype). 437 (_cpp_lex_direct): Pass normalize_state to subroutines. Check 456 (_cpp_lex_direct): Pass extra parameter to lex_identifier.
|
| H A D | internal.h | 556 extern cpp_token *_cpp_lex_direct (cpp_reader *);
|
| H A D | macro.c | 318 _cpp_push_token_context (pfile, NULL, _cpp_lex_direct (pfile), 1); in builtin_macro() 463 lhs = _cpp_lex_direct (pfile); in paste_tokens() 1422 token = _cpp_lex_direct (pfile); in lex_expansion_token()
|
| H A D | lex.c | 786 result = _cpp_lex_direct (pfile); in _cpp_lex_token() 900 _cpp_lex_direct (cpp_reader *pfile) in _cpp_lex_direct() function
|
| /freebsd-12.1/contrib/gcc/doc/ |
| H A D | cppinternals.texi | 151 Lexing of an individual token is handled by @code{_cpp_lex_direct} and 159 The job of @code{_cpp_lex_direct} is simply to lex a token. It is not 272 Similarly code in the main body of @code{_cpp_lex_direct} cannot simply 309 cases are handled by @code{_cpp_lex_direct} based upon command-line 395 calling @code{_cpp_lex_direct} to lex new tokens, or returning 968 Finally, since @code{_cpp_lex_direct} pops the file off the buffer stack
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | ChangeLog-2001 | 3864 * cpplex.c (_cpp_lex_direct): Check for prefix L separately. 3984 _cpp_lex_direct): Optimize for the fact that buffers are guaranteed 7917 * cpplex.c (_cpp_lex_direct): Likewise. 7979 _cpp_lex_direct): Update to do lookback freely. 8067 _cpp_lex_direct): Update to do more stepping back. 10086 (_cpp_lex_direct): Add PREV_WHITE when parsing args. 10819 * cpphash.h (_cpp_lex_direct): New. 10821 (lex_token): Rename _cpp_lex_direct; lex into pfile->cur_token,
|
| H A D | ChangeLog-2002 | 1090 * cpplex.c (_cpp_lex_direct): Now directive_field is unsigned. 1261 * cpplex.c (_cpp_lex_direct): Update as value.operator is replaced 12798 * cpplex.c (_cpp_lex_direct): Likewise. 21289 (_cpp_lex_direct): Use handle_nul. 22232 * cpplex.c (_cpp_lex_direct): When in a directive at EOF 25524 _cpp_lex_direct, cpp_spell_token, maybe_read_ucs, cpp_parse_escape, 26099 (_cpp_lex_direct): Pass second comment start character to 27822 (_cpp_lex_direct): Update calls to parse_number.
|
| H A D | ChangeLog-2003 | 6981 (_cpp_lex_direct): Likewise. 25273 * _cpp_lex_direct: Remove pointless code. 25441 (_cpp_lex_direct): Update calls to lex_string. Use create_literal 25621 (_cpp_lex_direct): Stray chars are saved as byte strings. 25855 * cpplex.c (_cpp_lex_direct): Set BOL for CPP_EOF tokens. 25872 (_cpp_lex_direct): Update to handle UCNs. 25988 (_cpp_lex_direct): Don't use backup_to; look ahead directly. 26007 (_cpp_lex_direct): Update.
|
| H A D | ChangeLog-2004 | 35466 _cpp_lex_direct): Likewise use highest_line. 35467 (_cpp_lex_direct): Use new LINEMAP_POSITION_FOR_COLUMN macro. 42263 * cpplex.c (_cpp_lex_direct): Likewise. 42272 * cpplex.c (_cpp_process_line_notes, _cpp_lex_direct, 42276 (_cpp_lex_direct): Use linemap_position_for_column.
|