Home
last modified time | relevance | path

Searched refs:_cpp_lex_direct (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/gcclibs/libcpp/
H A Dinit.c517 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 DChangeLog58 * 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 Dinternal.h556 extern cpp_token *_cpp_lex_direct (cpp_reader *);
H A Dmacro.c318 _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 Dlex.c786 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 Dcppinternals.texi151 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 DChangeLog-20013864 * 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 DChangeLog-20021090 * 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 DChangeLog-20036981 (_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 DChangeLog-200435466 _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.