GnuCOBOL  2.0
A free COBOL compiler
cb_reference Struct Reference

#include <tree.h>

Collaboration diagram for cb_reference:

Data Fields

struct cb_tree_common common
 
cb_tree chain
 
cb_tree value
 
cb_tree subs
 
cb_tree offset
 
cb_tree length
 
cb_tree check
 
struct cb_wordword
 
struct cb_labelsection
 
struct cb_labelparagraph
 
struct cb_labeldebug_section
 
size_t hashval
 
unsigned int flag_receiving: 1
 
unsigned int flag_all: 1
 
unsigned int flag_in_decl: 1
 
unsigned int flag_decl_ok: 1
 
unsigned int flag_alter_code: 1
 
unsigned int flag_debug_code: 1
 
unsigned int flag_all_debug: 1
 
unsigned int flag_target: 1
 
unsigned int flag_optional: 1
 
unsigned int flag_filler_ref: 1
 
unsigned int flag_duped: 1
 

Detailed Description

Definition at line 873 of file tree.h.

Field Documentation

cb_tree cb_reference::chain

Definition at line 875 of file tree.h.

Referenced by cb_name_1(), cb_ref(), cb_resolve_redefines(), global_check(), and undefined_error().

cb_tree cb_reference::check

Definition at line 880 of file tree.h.

Referenced by cb_build_identifier(), and output_param().

struct cb_tree_common cb_reference::common

Definition at line 874 of file tree.h.

struct cb_label* cb_reference::debug_section

Definition at line 884 of file tree.h.

unsigned int cb_reference::flag_all

Definition at line 888 of file tree.h.

Referenced by cb_build_identifier().

unsigned int cb_reference::flag_all_debug

Definition at line 893 of file tree.h.

unsigned int cb_reference::flag_alter_code

Definition at line 891 of file tree.h.

Referenced by cb_ref().

unsigned int cb_reference::flag_debug_code

Definition at line 892 of file tree.h.

unsigned int cb_reference::flag_decl_ok

Definition at line 890 of file tree.h.

unsigned int cb_reference::flag_duped

Definition at line 898 of file tree.h.

Referenced by lookup_word().

unsigned int cb_reference::flag_filler_ref

Definition at line 897 of file tree.h.

Referenced by cb_build_field_tree(), and cb_name_1().

unsigned int cb_reference::flag_in_decl

Definition at line 889 of file tree.h.

unsigned int cb_reference::flag_optional

Definition at line 896 of file tree.h.

Referenced by undefined_error().

unsigned int cb_reference::flag_receiving

Definition at line 887 of file tree.h.

Referenced by cb_build_move(), and output_size().

unsigned int cb_reference::flag_target

Definition at line 894 of file tree.h.

size_t cb_reference::hashval

Definition at line 885 of file tree.h.

Referenced by cb_ref(), and lookup_word().

cb_tree cb_reference::length

Definition at line 879 of file tree.h.

Referenced by cb_build_identifier(), cb_field_size(), cb_name_1(), output_size(), and validate_inspect().

struct cb_label* cb_reference::paragraph

Definition at line 883 of file tree.h.

struct cb_label* cb_reference::section

Definition at line 882 of file tree.h.

struct cb_word* cb_reference::word

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