\hypertarget{structNaMeNode}{}\doxysection{Na\+Me\+Node Struct Reference}
\label{structNaMeNode}\index{NaMeNode@{NaMeNode}}


{\ttfamily \#include $<$structs.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
LONG \mbox{\hyperlink{structNaMeNode_aa02820aef97831ed3ed1eaa01d70e5c4}{name}}
\item 
WORD \mbox{\hyperlink{structNaMeNode_abdac320f61084f5777ff0bb1cdef3aa2}{parent}}
\item 
WORD \mbox{\hyperlink{structNaMeNode_afbb93b2d68b67b61fffbc3c2526b125f}{left}}
\item 
WORD \mbox{\hyperlink{structNaMeNode_a2e9e3bd4aee1c2abaf67951b256b5288}{right}}
\item 
WORD \mbox{\hyperlink{structNaMeNode_a0b5109b59cda94b425971930575cb0a0}{balance}}
\item 
WORD \mbox{\hyperlink{structNaMeNode_ab6836fa139c14d40a4edf61bb6dffc8a}{type}}
\item 
WORD \mbox{\hyperlink{structNaMeNode_a3aacbd01c40efe19b8bf10371676c90b}{number}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The names of variables are kept in an array. Elements of type \mbox{\hyperlink{structs_8h_aca818a7058588024b28cf4e04c61ce2b}{NAMENODE}} define a tree (that is kept balanced) that make it easy and fast to look for variables. See also \mbox{\hyperlink{structs_8h_a2b6c4468ffa701f9c1d1edeffb957f25}{NAMETREE}}. 

Definition at line 246 of file structs.\+h.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structNaMeNode_aa02820aef97831ed3ed1eaa01d70e5c4}\label{structNaMeNode_aa02820aef97831ed3ed1eaa01d70e5c4}} 
\index{NaMeNode@{NaMeNode}!name@{name}}
\index{name@{name}!NaMeNode@{NaMeNode}}
\doxysubsubsection{\texorpdfstring{name}{name}}
{\footnotesize\ttfamily LONG Na\+Me\+Node\+::name}

Offset into \mbox{\hyperlink{structNaMeTree_a2c4b23e2e3fa89bbc1d31cc2ae7dddd7}{NAMETREE\+::namebuffer}}. 

Definition at line 247 of file structs.\+h.

\mbox{\Hypertarget{structNaMeNode_abdac320f61084f5777ff0bb1cdef3aa2}\label{structNaMeNode_abdac320f61084f5777ff0bb1cdef3aa2}} 
\index{NaMeNode@{NaMeNode}!parent@{parent}}
\index{parent@{parent}!NaMeNode@{NaMeNode}}
\doxysubsubsection{\texorpdfstring{parent}{parent}}
{\footnotesize\ttfamily WORD Na\+Me\+Node\+::parent}

=-\/1 if no parent. 

Definition at line 248 of file structs.\+h.

\mbox{\Hypertarget{structNaMeNode_afbb93b2d68b67b61fffbc3c2526b125f}\label{structNaMeNode_afbb93b2d68b67b61fffbc3c2526b125f}} 
\index{NaMeNode@{NaMeNode}!left@{left}}
\index{left@{left}!NaMeNode@{NaMeNode}}
\doxysubsubsection{\texorpdfstring{left}{left}}
{\footnotesize\ttfamily WORD Na\+Me\+Node\+::left}

=-\/1 if no child. 

Definition at line 249 of file structs.\+h.

\mbox{\Hypertarget{structNaMeNode_a2e9e3bd4aee1c2abaf67951b256b5288}\label{structNaMeNode_a2e9e3bd4aee1c2abaf67951b256b5288}} 
\index{NaMeNode@{NaMeNode}!right@{right}}
\index{right@{right}!NaMeNode@{NaMeNode}}
\doxysubsubsection{\texorpdfstring{right}{right}}
{\footnotesize\ttfamily WORD Na\+Me\+Node\+::right}

=-\/1 if no child. 

Definition at line 250 of file structs.\+h.

\mbox{\Hypertarget{structNaMeNode_a0b5109b59cda94b425971930575cb0a0}\label{structNaMeNode_a0b5109b59cda94b425971930575cb0a0}} 
\index{NaMeNode@{NaMeNode}!balance@{balance}}
\index{balance@{balance}!NaMeNode@{NaMeNode}}
\doxysubsubsection{\texorpdfstring{balance}{balance}}
{\footnotesize\ttfamily WORD Na\+Me\+Node\+::balance}

Used for the balancing of the tree. 

Definition at line 251 of file structs.\+h.

\mbox{\Hypertarget{structNaMeNode_ab6836fa139c14d40a4edf61bb6dffc8a}\label{structNaMeNode_ab6836fa139c14d40a4edf61bb6dffc8a}} 
\index{NaMeNode@{NaMeNode}!type@{type}}
\index{type@{type}!NaMeNode@{NaMeNode}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily WORD Na\+Me\+Node\+::type}

Type associated with the name. See \mbox{\hyperlink{ftypes_8h_CompilerTypes}{compiler types}}. 

Definition at line 252 of file structs.\+h.

\mbox{\Hypertarget{structNaMeNode_a3aacbd01c40efe19b8bf10371676c90b}\label{structNaMeNode_a3aacbd01c40efe19b8bf10371676c90b}} 
\index{NaMeNode@{NaMeNode}!number@{number}}
\index{number@{number}!NaMeNode@{NaMeNode}}
\doxysubsubsection{\texorpdfstring{number}{number}}
{\footnotesize\ttfamily WORD Na\+Me\+Node\+::number}

Number of variable in \mbox{\hyperlink{structLIST}{LIST}}\textquotesingle{}s like for example \mbox{\hyperlink{structC__const_aa9508d26a9d29953b228312d7118b93a}{C\+\_\+const\+::\+Symbol\+List}}. 

Definition at line 253 of file structs.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structs_8h}{structs.\+h}}\end{DoxyCompactItemize}
