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

◆ name

LONG name

Offset into NAMETREE::namebuffer.

Definition at line 235 of file structs.h.

◆ parent

WORD parent

=-1 if no parent.

Definition at line 236 of file structs.h.

◆ left

WORD left

=-1 if no child.

Definition at line 237 of file structs.h.

◆ right

WORD right

=-1 if no child.

Definition at line 238 of file structs.h.

◆ balance

WORD balance

Used for the balancing of the tree.

Definition at line 239 of file structs.h.

◆ type

WORD type

Type associated with the name. See compiler types.

Definition at line 240 of file structs.h.

◆ number

WORD number

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

Definition at line 241 of file structs.h.


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