20 #if !defined (EXPRESSION_H)
21 #define EXPRESSION_H 1
45 #define OP(name) name ,
47 #include "std-operator.def"
55 #include "ada-operator.def"
91 #define EXP_ELEM_TO_BYTES(elements) \
92 ((elements) * sizeof (union exp_element))
93 #define BYTES_TO_EXP_ELEM(bytes) \
94 (((bytes) + sizeof (union exp_element) - 1) / sizeof (union exp_element))
107 const struct block *,
int);
union exp_element elts[1]
const struct language_defn * language_defn
const struct block * innermost_block
struct internalvar * internalvar
const struct block * block
struct expression * parse_exp_1(const char **, CORE_ADDR pc, const struct block *, int)
struct expression * parse_expression_with_language(const char *string, enum language lang)
char * op_name(struct expression *exp, enum exp_opcode opcode)
void dump_prefix_expression(struct expression *, struct ui_file *)
struct expression * parse_expression(const char *)
gdb_byte decfloatconst[16]
struct value * evaluate_subexp_standard(struct type *, struct expression *, int *, enum noside)
void print_expression(struct expression *, struct ui_file *)
struct type * parse_expression_for_completion(const char *, char **, enum type_code *)
void dump_raw_expression(struct expression *, struct ui_file *, char *)
char * op_string(enum exp_opcode)