FORM  4.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 234 of file structs.h.

Field Documentation

LONG name

Offset into NAMETREE::namebuffer.

Definition at line 235 of file structs.h.

Referenced by InitRecovery().

WORD parent

=-1 if no parent.

Definition at line 236 of file structs.h.

Referenced by InitRecovery().

WORD left

=-1 if no child.

Definition at line 237 of file structs.h.

Referenced by InitRecovery().

WORD right

=-1 if no child.

Definition at line 238 of file structs.h.

Referenced by InitRecovery().

WORD balance

Used for the balancing of the tree.

Definition at line 239 of file structs.h.

Referenced by InitRecovery().

WORD type

Type associated with the name. See compiler types.

Definition at line 240 of file structs.h.

Referenced by InitRecovery().

WORD number

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

Definition at line 241 of file structs.h.

Referenced by InitRecovery().


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