FORM 4.3
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

◆ name

LONG name

Offset into NAMETREE::namebuffer.

Definition at line 247 of file structs.h.

◆ parent

WORD parent

=-1 if no parent.

Definition at line 248 of file structs.h.

◆ left

WORD left

=-1 if no child.

Definition at line 249 of file structs.h.

◆ right

WORD right

=-1 if no child.

Definition at line 250 of file structs.h.

◆ balance

WORD balance

Used for the balancing of the tree.

Definition at line 251 of file structs.h.

◆ type

WORD type

Type associated with the name. See compiler types.

Definition at line 252 of file structs.h.

◆ number

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: