GnuCOBOL  2.0
A free COBOL compiler
cb_file Struct Reference

#include <tree.h>

Collaboration diagram for cb_file:

Data Fields

struct cb_tree_common common
 
const char * name
 
char * cname
 
cb_tree assign
 
cb_tree file_status
 
cb_tree sharing
 
cb_tree key
 
struct cb_alt_keyalt_key_list
 
struct cb_fieldrecord
 
cb_tree record_depending
 
cb_tree reports
 
cb_tree linage
 
cb_tree linage_ctr
 
cb_tree latfoot
 
cb_tree lattop
 
cb_tree latbot
 
struct cb_labelhandler
 
struct cb_programhandler_prog
 
struct cb_labeldebug_section
 
struct cb_alphabet_namecode_set
 
int record_min
 
int record_max
 
int optional
 
int organization
 
int access_mode
 
int lock_mode
 
int special
 
int same_clause
 
unsigned int flag_finalized: 1
 
unsigned int flag_external: 1
 
unsigned int flag_ext_assign: 1
 
unsigned int flag_fileid: 1
 
unsigned int flag_global: 1
 
unsigned int flag_fl_debug: 1
 
unsigned int flag_line_adv: 1
 

Detailed Description

Definition at line 818 of file tree.h.

Field Documentation

int cb_file::access_mode
struct cb_alt_key* cb_file::alt_key_list
cb_tree cb_file::assign

Definition at line 823 of file tree.h.

Referenced by finalize_file(), output_file_initialization(), validate_file(), and yyparse().

char* cb_file::cname
struct cb_alphabet_name* cb_file::code_set

Definition at line 840 of file tree.h.

Referenced by output_file_allocation(), and yyparse().

struct cb_tree_common cb_file::common

Definition at line 819 of file tree.h.

struct cb_label* cb_file::debug_section

Definition at line 839 of file tree.h.

Referenced by cb_emit_close(), cb_emit_open(), cb_emit_read(), cb_emit_rewrite(), and cb_emit_write().

unsigned int cb_file::flag_ext_assign

Definition at line 851 of file tree.h.

Referenced by cb_build_assignment_name(), output_file_initialization(), and yyparse().

unsigned int cb_file::flag_external
unsigned int cb_file::flag_fileid

Definition at line 852 of file tree.h.

Referenced by finalize_file(), validate_file(), and yyparse().

unsigned int cb_file::flag_finalized

Definition at line 849 of file tree.h.

Referenced by cb_validate_program_data(), and finalize_file().

unsigned int cb_file::flag_fl_debug
unsigned int cb_file::flag_global

Definition at line 853 of file tree.h.

Referenced by cb_build_field_tree(), output_file_allocation(), set_up_use_file(), and yyparse().

unsigned int cb_file::flag_line_adv

Definition at line 855 of file tree.h.

Referenced by cb_emit_write(), finalize_file(), and yyparse().

struct cb_label* cb_file::handler

Definition at line 837 of file tree.h.

Referenced by build_file(), output_file_error(), and set_up_use_file().

struct cb_program* cb_file::handler_prog

Definition at line 838 of file tree.h.

Referenced by build_file(), output_file_error(), and set_up_use_file().

cb_tree cb_file::latbot

Definition at line 836 of file tree.h.

Referenced by output_file_initialization(), and yyparse().

cb_tree cb_file::latfoot

Definition at line 834 of file tree.h.

Referenced by output_file_initialization(), and yyparse().

cb_tree cb_file::lattop

Definition at line 835 of file tree.h.

Referenced by output_file_initialization(), and yyparse().

cb_tree cb_file::linage_ctr

Definition at line 833 of file tree.h.

Referenced by finalize_file(), output_file_initialization(), and yyparse().

int cb_file::lock_mode

Definition at line 846 of file tree.h.

Referenced by cb_emit_rewrite(), cb_emit_write(), output_file_initialization(), and yyparse().

int cb_file::optional

Definition at line 843 of file tree.h.

Referenced by output_file_initialization(), and yyparse().

struct cb_field* cb_file::record

Definition at line 829 of file tree.h.

Referenced by cb_emit_read(), check_valid_key(), finalize_file(), and output_file_initialization().

cb_tree cb_file::record_depending

Definition at line 830 of file tree.h.

Referenced by cb_validate_program_data(), output_file_initialization(), and yyparse().

int cb_file::record_max

Definition at line 842 of file tree.h.

Referenced by finalize_file(), output_file_initialization(), and yyparse().

int cb_file::record_min

Definition at line 841 of file tree.h.

Referenced by finalize_file(), output_file_initialization(), and yyparse().

cb_tree cb_file::reports

Definition at line 831 of file tree.h.

Referenced by yyparse().

int cb_file::same_clause

Definition at line 848 of file tree.h.

Referenced by finalize_file().

cb_tree cb_file::sharing

Definition at line 825 of file tree.h.

Referenced by cb_emit_open(), and yyparse().

int cb_file::special

Definition at line 847 of file tree.h.

Referenced by finalize_file(), output_file_initialization(), and yyparse().


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