GDB (xrefs)
Defines | Functions
/home/stan/gdb/src/gdb/expprint.c File Reference
#include "defs.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "expression.h"
#include "value.h"
#include "language.h"
#include "parser-defs.h"
#include "user-regs.h"
#include "target.h"
#include "gdb_string.h"
#include "block.h"
#include "objfiles.h"
#include "gdb_assert.h"
#include "valprint.h"
#include <ctype.h>
#include "std-operator.def"

Go to the source code of this file.

Defines

#define OP(name)

Functions

void print_expression (struct expression *exp, struct ui_file *stream)
void print_subexp (struct expression *exp, int *pos, struct ui_file *stream, enum precedence prec)
void print_subexp_standard (struct expression *exp, int *pos, struct ui_file *stream, enum precedence prec)
char * op_string (enum exp_opcode op)
static int dump_subexp_body (struct expression *exp, struct ui_file *, int)
char * op_name (struct expression *exp, enum exp_opcode opcode)
char * op_name_standard (enum exp_opcode opcode)
void dump_raw_expression (struct expression *exp, struct ui_file *stream, char *note)
int dump_subexp (struct expression *exp, struct ui_file *stream, int elt)
int dump_subexp_body_standard (struct expression *exp, struct ui_file *stream, int elt)
void dump_prefix_expression (struct expression *exp, struct ui_file *stream)

Define Documentation

#define OP (   name)
Value:
case name:              \
      return #name ;

Function Documentation

void dump_prefix_expression ( struct expression exp,
struct ui_file stream 
)
void dump_raw_expression ( struct expression exp,
struct ui_file stream,
char *  note 
)
int dump_subexp ( struct expression exp,
struct ui_file stream,
int  elt 
)
static int dump_subexp_body ( struct expression exp,
struct ui_file stream,
int  elt 
) [static]
int dump_subexp_body_standard ( struct expression exp,
struct ui_file stream,
int  elt 
)
char* op_name ( struct expression exp,
enum exp_opcode  opcode 
)
char* op_name_standard ( enum exp_opcode  opcode)

Definition at line 664 of file expprint.c.

References xsnprintf().

Referenced by ada_op_name().

char* op_string ( enum exp_opcode  op)
void print_expression ( struct expression exp,
struct ui_file stream 
)

Definition at line 38 of file expprint.c.

References PREC_NULL, and print_subexp().

Referenced by append_exp(), and dump_prefix_expression().

void print_subexp ( struct expression exp,
int pos,
struct ui_file stream,
enum precedence  prec 
)
void print_subexp_standard ( struct expression exp,
int pos,
struct ui_file stream,
enum precedence  prec 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines