Lines Matching refs:cpp_reader

41 typedef void (*pragma_cb) (cpp_reader *);
85 typedef void (*directive_handler) (cpp_reader *);
98 static void skip_rest_of_line (cpp_reader *);
99 static void check_eol (cpp_reader *, bool);
100 static void start_directive (cpp_reader *);
101 static void prepare_directive_trad (cpp_reader *);
102 static void end_directive (cpp_reader *, int);
103 static void directive_diagnostics (cpp_reader *, const directive *, int);
104 static void run_directive (cpp_reader *, int, const char *, size_t);
105 static char *glue_header_name (cpp_reader *);
106 static const char *parse_include (cpp_reader *, int *, const cpp_token ***,
108 static void push_conditional (cpp_reader *, int, int, const cpp_hashnode *);
109 static unsigned int read_flag (cpp_reader *, unsigned int);
111 static void do_diagnostic (cpp_reader *, enum cpp_diagnostic_level code,
113 static cpp_hashnode *lex_macro_node (cpp_reader *, bool);
114 static int undefine_macros (cpp_reader *, cpp_hashnode *, void *);
115 static void do_include_common (cpp_reader *, enum include_type);
120 static char ** restore_registered_pragmas (cpp_reader *, struct pragma_entry *,
122 static void do_pragma_once (cpp_reader *);
123 static void do_pragma_poison (cpp_reader *);
124 static void do_pragma_system_header (cpp_reader *);
125 static void do_pragma_dependency (cpp_reader *);
126 static void do_pragma_warning_or_error (cpp_reader *, bool error);
127 static void do_pragma_warning (cpp_reader *);
128 static void do_pragma_error (cpp_reader *);
129 static void do_linemarker (cpp_reader *);
130 static const cpp_token *get_token_no_padding (cpp_reader *);
131 static const cpp_token *get__Pragma_string (cpp_reader *);
132 static void destringize_and_run (cpp_reader *, const cpp_string *,
134 static bool parse_answer (cpp_reader *, int, location_t, cpp_macro **);
135 static cpp_hashnode *parse_assertion (cpp_reader *, int, cpp_macro **);
137 static void handle_assertion (cpp_reader *, const char *, int);
138 static void do_pragma_push_macro (cpp_reader *);
139 static void do_pragma_pop_macro (cpp_reader *);
140 static void cpp_pop_definition (cpp_reader *, struct def_pragma_macro *);
175 #define D(name, t, o, f) static void do_##name (cpp_reader *);
217 skip_rest_of_line (cpp_reader *pfile) in skip_rest_of_line()
232 check_eol_1 (cpp_reader *pfile, bool expand, enum cpp_warning_reason reason) in check_eol_1()
244 check_eol_endif_labels (cpp_reader *pfile) in check_eol_endif_labels()
253 check_eol (cpp_reader *pfile, bool expand) in check_eol()
261 check_eol_return_comments (cpp_reader *pfile) in check_eol_return_comments()
300 start_directive (cpp_reader *pfile) in start_directive()
313 end_directive (cpp_reader *pfile, int skip_line) in end_directive()
347 prepare_directive_trad (cpp_reader *pfile) in prepare_directive_trad()
378 directive_diagnostics (cpp_reader *pfile, const directive *dir, int indented) in directive_diagnostics()
423 _cpp_handle_directive (cpp_reader *pfile, bool indented) in _cpp_handle_directive()
576 run_directive (cpp_reader *pfile, int dir_no, const char *buf, size_t count) in run_directive()
599 lex_macro_node (cpp_reader *pfile, bool is_def_or_undef) in lex_macro_node()
637 do_define (cpp_reader *pfile) in do_define()
661 do_undef (cpp_reader *pfile) in do_undef()
700 undefine_macros (cpp_reader *pfile ATTRIBUTE_UNUSED, cpp_hashnode *h, in undefine_macros()
714 cpp_undef_all (cpp_reader *pfile) in cpp_undef_all()
724 glue_header_name (cpp_reader *pfile) in glue_header_name()
770 parse_include (cpp_reader *pfile, int *pangle_brackets, in parse_include()
824 do_include_common (cpp_reader *pfile, enum include_type type) in do_include_common()
879 do_include (cpp_reader *pfile) in do_include()
885 do_import (cpp_reader *pfile) in do_import()
891 do_include_next (cpp_reader *pfile) in do_include_next()
911 read_flag (cpp_reader *pfile, unsigned int last) in read_flag()
969 do_line (cpp_reader *pfile) in do_line()
1032 do_linemarker (cpp_reader *pfile) in do_linemarker()
1146 _cpp_do_file_change (cpp_reader *pfile, enum lc_reason reason, in _cpp_do_file_change()
1187 do_diagnostic (cpp_reader *pfile, enum cpp_diagnostic_level code, in do_diagnostic()
1212 do_error (cpp_reader *pfile) in do_error()
1218 do_warning (cpp_reader *pfile) in do_warning()
1226 do_ident (cpp_reader *pfile) in do_ident()
1254 new_pragma_entry (cpp_reader *pfile, struct pragma_entry **chain) in new_pragma_entry()
1271 register_pragma_1 (cpp_reader *pfile, const char *space, const char *name, in register_pragma_1()
1334 register_pragma_internal (cpp_reader *pfile, const char *space, in register_pragma_internal()
1350 cpp_register_pragma (cpp_reader *pfile, const char *space, const char *name, in cpp_register_pragma()
1373 cpp_register_deferred_pragma (cpp_reader *pfile, const char *space, in cpp_register_deferred_pragma()
1390 _cpp_init_internal_pragmas (cpp_reader *pfile) in _cpp_init_internal_pragmas()
1442 _cpp_save_pragma_names (cpp_reader *pfile) in _cpp_save_pragma_names()
1454 restore_registered_pragmas (cpp_reader *pfile, struct pragma_entry *pe, in restore_registered_pragmas()
1471 _cpp_restore_pragma_names (cpp_reader *pfile, char **saved) in _cpp_restore_pragma_names()
1485 do_pragma (cpp_reader *pfile) in do_pragma()
1571 do_pragma_once (cpp_reader *pfile) in do_pragma_once()
1582 do_pragma_push_macro (cpp_reader *pfile) in do_pragma_push_macro()
1643 do_pragma_pop_macro (cpp_reader *pfile) in do_pragma_pop_macro()
1695 do_pragma_poison (cpp_reader *pfile) in do_pragma_poison()
1733 do_pragma_system_header (cpp_reader *pfile) in do_pragma_system_header()
1750 do_pragma_dependency (cpp_reader *pfile) in do_pragma_dependency()
1781 do_pragma_warning_or_error (cpp_reader *pfile, bool error) in do_pragma_warning_or_error()
1801 do_pragma_warning (cpp_reader *pfile) in do_pragma_warning()
1808 do_pragma_error (cpp_reader *pfile) in do_pragma_error()
1815 get_token_no_padding (cpp_reader *pfile) in get_token_no_padding()
1828 get__Pragma_string (cpp_reader *pfile) in get__Pragma_string()
1859 destringize_and_run (cpp_reader *pfile, const cpp_string *in, in destringize_and_run()
1982 _cpp_do__Pragma (cpp_reader *pfile, location_t expansion_loc) in _cpp_do__Pragma()
1999 do_ifdef (cpp_reader *pfile) in do_ifdef()
2025 do_ifndef (cpp_reader *pfile) in do_ifndef()
2056 do_if (cpp_reader *pfile) in do_if()
2070 do_else (cpp_reader *pfile) in do_else()
2103 do_elif (cpp_reader *pfile) in do_elif()
2196 do_elifdef (cpp_reader *pfile) in do_elifdef()
2203 do_elifndef (cpp_reader *pfile) in do_elifndef()
2210 do_endif (cpp_reader *pfile) in do_endif()
2241 push_conditional (cpp_reader *pfile, int skip, int type, in push_conditional()
2269 parse_answer (cpp_reader *pfile, int type, location_t pred_loc, in parse_answer()
2341 parse_assertion (cpp_reader *pfile, int type, cpp_macro **answer_ptr) in parse_assertion()
2403 _cpp_test_assertion (cpp_reader *pfile, unsigned int *value) in _cpp_test_assertion()
2426 do_assert (cpp_reader *pfile) in do_assert()
2457 do_unassert (cpp_reader *pfile) in do_unassert()
2489 cpp_define (cpp_reader *pfile, const char *str) in cpp_define()
2518 cpp_define_unused (cpp_reader *pfile, const char *str) in cpp_define_unused()
2531 cpp_define_formatted (cpp_reader *pfile, const char *fmt, ...) in cpp_define_formatted()
2546 cpp_define_formatted_unused (cpp_reader *pfile, const char *fmt, ...) in cpp_define_formatted_unused()
2561 _cpp_define_builtin (cpp_reader *pfile, const char *str) in _cpp_define_builtin()
2572 cpp_undef (cpp_reader *pfile, const char *macro) in cpp_undef()
2584 cpp_pop_definition (cpp_reader *pfile, struct def_pragma_macro *c) in cpp_pop_definition()
2639 cpp_assert (cpp_reader *pfile, const char *str) in cpp_assert()
2646 cpp_unassert (cpp_reader *pfile, const char *str) in cpp_unassert()
2653 handle_assertion (cpp_reader *pfile, const char *str, int type) in handle_assertion()
2676 cpp_get_options (cpp_reader *pfile) in cpp_get_options()
2683 cpp_get_callbacks (cpp_reader *pfile) in cpp_get_callbacks()
2690 cpp_set_callbacks (cpp_reader *pfile, cpp_callbacks *cb) in cpp_set_callbacks()
2697 cpp_get_narrow_charset_name (cpp_reader *pfile) in cpp_get_narrow_charset_name()
2704 cpp_get_wide_charset_name (cpp_reader *pfile) in cpp_get_wide_charset_name()
2711 cpp_get_deps (cpp_reader *pfile) in cpp_get_deps()
2722 cpp_push_buffer (cpp_reader *pfile, const uchar *buffer, size_t len, in cpp_push_buffer()
2744 _cpp_pop_buffer (cpp_reader *pfile) in _cpp_pop_buffer()
2782 _cpp_init_directives (cpp_reader *pfile) in _cpp_init_directives()
2795 _cpp_bracket_include(cpp_reader *pfile) in _cpp_bracket_include()