ctrump_stmt Struct Reference

More...

#include <ast.h>

Collaboration diagram for ctrump_stmt:

Collaboration graph
[legend]

Data Fields

int id
enum ctrump_stmt_code code
struct ctrump_source_string source_text
union {
   struct ctrump_labeled_stmt   labeled
   struct ctrump_case_stmt   case_
   struct ctrump_default_stmt   default_
   struct ctrump_compound_stmt   compound
   struct ctrump_expr_stmt   expr
   struct ctrump_decl   decl
   struct ctrump_if_stmt   if_
   struct ctrump_if_else_stmt   if_else
   struct ctrump_switch_stmt   switch_
   struct ctrump_for_stmt   for_
   struct ctrump_for_decl_stmt   for_decl
   struct ctrump_while_stmt   while_
   struct ctrump_do_while_stmt   do_while
   struct ctrump_goto_stmt   goto_
   struct ctrump_continue_stmt   continue_
   struct ctrump_break_stmt   break_
   struct ctrump_return_expr_stmt   ret_expr
   struct ctrump_return_stmt   return_
   struct ctrump_asm_stmt   asm_
   struct ctrump_ifdef_stmt   ifdef_stmt
   struct ctrump_empty_stmt   empty
   struct ctrump_stmt_list   stmt_list
u

Detailed Description

Definition at line 1148 of file ast.h.


Field Documentation

Definition at line 1149 of file ast.h.

Referenced by build_cfg_stmt(), build_label_ref(), and get_id_bb().

文の種類

Definition at line 1150 of file ast.h.

Referenced by analyze_control_flow(), build_cfg_stmt(), build_label_ref(), build_label_table(), merge_reduc_op(), and print_stmt().

オリジナルのソーステキスト(未実装)

Definition at line 1151 of file ast.h.

Definition at line 1153 of file ast.h.

Referenced by analyze_control_flow(), build_cfg_stmt(), build_label_table(), and print_stmt().

Definition at line 1154 of file ast.h.

Referenced by analyze_control_flow(), and print_stmt().

Definition at line 1155 of file ast.h.

Referenced by analyze_control_flow(), and print_stmt().

Definition at line 1157 of file ast.h.

Referenced by build_cfg_stmt(), and print_stmt().

Definition at line 1158 of file ast.h.

Referenced by build_cfg_stmt(), and print_stmt().

Definition at line 1159 of file ast.h.

Referenced by analyze_control_flow(), build_cfg_stmt(), and print_stmt().

Definition at line 1160 of file ast.h.

Referenced by analyze_control_flow(), build_cfg_stmt(), and print_stmt().

Definition at line 1161 of file ast.h.

Referenced by analyze_control_flow(), and print_stmt().

Definition at line 1162 of file ast.h.

Referenced by analyze_control_flow(), build_cfg_stmt(), and print_stmt().

Definition at line 1163 of file ast.h.

Referenced by analyze_control_flow(), build_cfg_stmt(), and print_stmt().

Definition at line 1164 of file ast.h.

Referenced by analyze_control_flow(), build_cfg_stmt(), and print_stmt().

Definition at line 1165 of file ast.h.

Referenced by analyze_control_flow(), build_cfg_stmt(), and print_stmt().

Definition at line 1166 of file ast.h.

Referenced by build_cfg_stmt(), build_label_ref(), and print_stmt().

Definition at line 1167 of file ast.h.

Referenced by print_stmt().

Definition at line 1168 of file ast.h.

Referenced by print_stmt().

Definition at line 1169 of file ast.h.

Referenced by build_cfg_stmt(), and print_stmt().

Definition at line 1170 of file ast.h.

Referenced by print_stmt().

Definition at line 1171 of file ast.h.

Definition at line 1172 of file ast.h.

Definition at line 1173 of file ast.h.

Referenced by print_stmt().

Definition at line 1174 of file ast.h.

Referenced by print_stmt().

union { ... } ctrump_stmt::u


The documentation for this struct was generated from the following file:

Generated on Tue Mar 31 20:19:27 2009 for ctrump by  doxygen 1.5.6