GnuCOBOL  2.0
A free COBOL compiler
cb_statement Struct Reference

#include <tree.h>

Collaboration diagram for cb_statement:

Data Fields

struct cb_tree_common common
 
const char * name
 
const char * statement
 
cb_tree body
 
cb_tree file
 
cb_tree handler1
 
cb_tree handler2
 
cb_tree handler3
 
cb_tree null_check
 
cb_tree debug_check
 
cb_tree debug_nodups
 
struct cb_attr_structattr_ptr
 
int handler_id
 
unsigned int flag_no_based: 1
 
unsigned int flag_in_debug: 1
 
unsigned int flag_merge: 1
 
unsigned int flag_callback: 1
 

Detailed Description

Definition at line 1135 of file tree.h.

Field Documentation

cb_tree cb_statement::body

Definition at line 1139 of file tree.h.

Referenced by begin_implicit_statement(), and output_stmt().

struct cb_tree_common cb_statement::common

Definition at line 1136 of file tree.h.

cb_tree cb_statement::debug_check

Definition at line 1145 of file tree.h.

Referenced by cb_check_field_debug(), and output_stmt().

cb_tree cb_statement::debug_nodups

Definition at line 1146 of file tree.h.

Referenced by cb_check_field_debug().

unsigned int cb_statement::flag_callback

Definition at line 1152 of file tree.h.

Referenced by cb_emit_delete(), cb_emit_delete_file(), cb_emit_start(), and output_stmt().

unsigned int cb_statement::flag_merge

Definition at line 1151 of file tree.h.

Referenced by cb_emit_sort_output(), and yyparse().

unsigned int cb_statement::flag_no_based

Definition at line 1149 of file tree.h.

Referenced by cb_build_identifier(), and yyparse().

cb_tree cb_statement::handler1

Definition at line 1141 of file tree.h.

Referenced by build_store_option(), cb_emit_write(), output_ferror_stmt(), output_stmt(), and yyparse().

cb_tree cb_statement::handler2

Definition at line 1142 of file tree.h.

Referenced by cb_emit_allocate(), output_ferror_stmt(), output_stmt(), and yyparse().

cb_tree cb_statement::handler3

Definition at line 1143 of file tree.h.

Referenced by cb_emit_read(), cb_emit_return(), and output_ferror_stmt().

int cb_statement::handler_id
const char* cb_statement::name

Definition at line 1137 of file tree.h.

Referenced by cb_build_statement(), decimal_alloc(), output_stmt(), output_trace_info(), and yyparse().

cb_tree cb_statement::null_check

Definition at line 1144 of file tree.h.

Referenced by cb_build_expr(), cb_build_identifier(), and output_stmt().

const char* cb_statement::statement

Definition at line 1138 of file tree.h.

Referenced by begin_statement().


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