GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | expr_builder |
struct | expr_complete_structop |
struct | expr_complete_tag |
struct | parser_state |
class | innermost_block_tracker |
struct | stoken |
struct | typed_stoken |
struct | stoken_vector |
struct | ttype |
struct | symtoken |
struct | objc_class_str |
Functions | |
const char * | find_template_name_end (const char *) |
std::string | copy_name (struct stoken) |
bool | parse_float (const char *p, int len, const struct type *type, gdb_byte *data) |
bool | fits_in_type (int n_sign, ULONGEST n, int type_bits, bool type_signed_p) |
void | parser_fprintf (FILE *, const char *,...) ATTRIBUTE_PRINTF(2 |
void bool | exp_uses_objfile (struct expression *exp, struct objfile *objfile) |
Variables | |
bool | parser_debug |
std::string copy_name | ( | struct stoken | token | ) |
Definition at line 407 of file parse.c.
Referenced by partial_symtab::add_psymbol(), classify_inner_name(), classify_name(), classify_packaged_name(), classify_unsafe_function(), general_symbol_info::compute_and_set_names(), lex_one_token(), parser_state::push_dollar(), minimal_symbol_reader::record_full(), record_minimal_symbol(), write_name_assoc(), yylex(), and yyparse().
void bool exp_uses_objfile | ( | struct expression * | exp, |
struct objfile * | objfile | ||
) |
Definition at line 675 of file parse.c.
References expression::op, and objfile::separate_debug_objfile_backlink.
Referenced by clear_dangling_display_expressions(), and varobj_invalidate_if_uses_objfile().
const char * find_template_name_end | ( | const char * | p | ) |
Definition at line 338 of file parse.c.
Referenced by lex_one_token().
bool fits_in_type | ( | int | n_sign, |
ULONGEST | n, | ||
int | type_bits, | ||
bool | type_signed_p | ||
) |
Definition at line 619 of file parse.c.
Referenced by parse_number(), and processInt().
bool parse_float | ( | const char * | p, |
int | len, | ||
const struct type * | type, | ||
gdb_byte * | data | ||
) |
Definition at line 609 of file parse.c.
References target_float_from_string().
Referenced by rust_parser::lex_number(), parse_number(), and processReal().
void parser_fprintf | ( | FILE * | , |
const char * | , | ||
... | |||
) |
|
extern |
Definition at line 65 of file parse.c.
Referenced by ada_parse(), c_parse(), d_parse(), f_language::parser(), and go_language::parser().