FORM  4.2.1
Data Fields
NaMeNode Struct Reference

#include <structs.h>

Data Fields

LONG name
 
WORD parent
 
WORD left
 
WORD right
 
WORD balance
 
WORD type
 
WORD number
 

Detailed Description

The names of variables are kept in an array. Elements of type NAMENODE define a tree (that is kept balanced) that make it easy and fast to look for variables. See also NAMETREE.

Definition at line 246 of file structs.h.

Field Documentation

LONG name

Offset into NAMETREE::namebuffer.

Definition at line 247 of file structs.h.

WORD parent

=-1 if no parent.

Definition at line 248 of file structs.h.

WORD left

=-1 if no child.

Definition at line 249 of file structs.h.

WORD right

=-1 if no child.

Definition at line 250 of file structs.h.

WORD balance

Used for the balancing of the tree.

Definition at line 251 of file structs.h.

WORD type

Type associated with the name. See compiler types.

Definition at line 252 of file structs.h.

WORD number

Number of variable in LIST's like for example C_const::SymbolList.

Definition at line 253 of file structs.h.


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