\hypertarget{structRegState}{
\section{RegState Struct Reference}
\label{structRegState}\index{RegState@{RegState}}
}
State of a lrd parser.  


{\tt \#include $<$state\_\-p.h$>$}

\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
\hypertarget{structRegState_742fda6f88e5a8c4cdc19fd783b8a752}{
XLX\_\-state \hyperlink{structRegState_742fda6f88e5a8c4cdc19fd783b8a752}{pState}}
\label{structRegState_742fda6f88e5a8c4cdc19fd783b8a752}

\begin{CompactList}\small\item\em Base class to the \hyperlink{structRegState}{RegState} structure. \item\end{CompactList}\item 
\hypertarget{structRegState_d84ccb115d04dc49b98cf4f93f99134c}{
XLX\_\-stack \hyperlink{structRegState_d84ccb115d04dc49b98cf4f93f99134c}{cptDetail}}
\label{structRegState_d84ccb115d04dc49b98cf4f93f99134c}

\begin{CompactList}\small\item\em Stack of \hyperlink{structCptDetail}{CptDetail} structures describing the components whose start tags (but not end tags) have been encountered. \item\end{CompactList}\item 
\hypertarget{structRegState_2942237ad5e483369a0acd5942c415c2}{
char \hyperlink{structRegState_2942237ad5e483369a0acd5942c415c2}{regName} \mbox{[}REG\_\-NAME\_\-LEN\mbox{]}}
\label{structRegState_2942237ad5e483369a0acd5942c415c2}

\begin{CompactList}\small\item\em Name of the most recent register start tag. \item\end{CompactList}\item 
\hypertarget{structRegState_87f4dc69ee74b78ed89975fa647d10a3}{
unsigned \hyperlink{structRegState_87f4dc69ee74b78ed89975fa647d10a3}{regId}}
\label{structRegState_87f4dc69ee74b78ed89975fa647d10a3}

\begin{CompactList}\small\item\em ID from the most recent register start tag. \item\end{CompactList}\item 
\hypertarget{structRegState_e9966dac4c9aab3431742d37b045f594}{
\hyperlink{state__p_8h_b4b12ee2779175018a3cabad351523bf}{REG\_\-TYPE} \hyperlink{structRegState_e9966dac4c9aab3431742d37b045f594}{regType}}
\label{structRegState_e9966dac4c9aab3431742d37b045f594}

\begin{CompactList}\small\item\em Type of register IGN, LATC, INIT. \item\end{CompactList}\item 
\hypertarget{structRegState_dab6751b0fd1c58a8504cf790e15c844}{
unsigned \hyperlink{structRegState_dab6751b0fd1c58a8504cf790e15c844}{nFld}}
\label{structRegState_dab6751b0fd1c58a8504cf790e15c844}

\begin{CompactList}\small\item\em Number of field start tags encountered inside the current register. \item\end{CompactList}\item 
\hypertarget{structRegState_e7d174d82bee345e3c7cd0c0ee5cde66}{
unsigned \hyperlink{structRegState_e7d174d82bee345e3c7cd0c0ee5cde66}{nReg}}
\label{structRegState_e7d174d82bee345e3c7cd0c0ee5cde66}

\begin{CompactList}\small\item\em Number of register start tags encountered inside the current component. \item\end{CompactList}\item 
\hypertarget{structRegState_502bcb9bfdfdd631bd05bc9368eb60eb}{
unsigned \hyperlink{structRegState_502bcb9bfdfdd631bd05bc9368eb60eb}{suppressed}}
\label{structRegState_502bcb9bfdfdd631bd05bc9368eb60eb}

\begin{CompactList}\small\item\em 0 not suppressed, non-zero the current component is not handled by RIM \item\end{CompactList}\item 
\hypertarget{structRegState_77256a0cfb826a9f9a614b9573357a40}{
\hyperlink{structGenFiles}{GenFiles} \hyperlink{structRegState_77256a0cfb826a9f9a614b9573357a40}{file}}
\label{structRegState_77256a0cfb826a9f9a614b9573357a40}

\begin{CompactList}\small\item\em Structure holding all the \char`\"{}file\char`\"{} structures produced by the parser. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
State of a lrd parser. 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{state__p_8h}{state\_\-p.h}\end{CompactItemize}
