Lines Matching refs:cpp_token
32 typedef struct cpp_token cpp_token; typedef
246 struct GTY(()) cpp_token { struct
260 cpp_token * GTY ((tag ("CPP_TOKEN_FLD_SOURCE"))) source; argument
278 extern enum cpp_token_fld_kind cpp_token_val_index (const cpp_token *tok);
675 void (*line_change) (cpp_reader *, const cpp_token *, int);
685 const char *, int, const cpp_token **);
696 cpp_hashnode * (*macro_to_expand) (cpp_reader *, const cpp_token *);
872 cpp_token GTY ((tag ("false"), length ("%1.count"))) tokens[1];
1092 extern unsigned int cpp_token_len (const cpp_token *);
1093 extern unsigned char *cpp_token_as_text (cpp_reader *, const cpp_token *);
1094 extern unsigned char *cpp_spell_token (cpp_reader *, const cpp_token *,
1100 extern int cpp_avoid_paste (cpp_reader *, const cpp_token *,
1101 const cpp_token *);
1102 extern const cpp_token *cpp_get_token (cpp_reader *);
1103 extern const cpp_token *cpp_get_token_with_location (cpp_reader *,
1154 extern const cpp_token *cpp_peek_token (cpp_reader *, int);
1157 extern cppchar_t cpp_interpret_charconst (cpp_reader *, const cpp_token *,
1263 extern unsigned cpp_classify_number (cpp_reader *, const cpp_token *,
1275 extern cpp_num cpp_interpret_integer (cpp_reader *, const cpp_token *,
1342 extern int cpp_ideq (const cpp_token *, const char *);
1348 extern void cpp_output_token (const cpp_token *, FILE *);
1474 (const cpp_token *);