GDB (API)
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)
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 
)

Definition at line 1031 of file expprint.c.

void dump_raw_expression ( struct expression exp,
struct ui_file *  stream,
char *  note 
)

Definition at line 687 of file expprint.c.

int dump_subexp ( struct expression exp,
struct ui_file *  stream,
int  elt 
)

Definition at line 730 of file expprint.c.

int dump_subexp_body_standard ( struct expression exp,
struct ui_file *  stream,
int  elt 
)

Definition at line 764 of file expprint.c.

char* op_name ( struct expression exp,
enum exp_opcode  opcode 
)

Definition at line 655 of file expprint.c.

char* op_name_standard ( enum exp_opcode  opcode)

Definition at line 664 of file expprint.c.

char* op_string ( enum exp_opcode  op)

Definition at line 635 of file expprint.c.

void print_expression ( struct expression exp,
struct ui_file *  stream 
)

Definition at line 38 of file expprint.c.

void print_subexp ( struct expression exp,
int pos,
struct ui_file *  stream,
enum precedence  prec 
)

Definition at line 51 of file expprint.c.

void print_subexp_standard ( struct expression exp,
int pos,
struct ui_file *  stream,
enum precedence  prec 
)

Definition at line 60 of file expprint.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines