\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{structCptDetail}{Cpt\-Detail} (Structure containing some imformation about the current cpt )}{\pageref{structCptDetail}}{}
\item\contentsline{section}{\hyperlink{structFileAddr}{File\-Addr} (Data required for writing the file setting out the range of acceptable addresses )}{\pageref{structFileAddr}}{}
\item\contentsline{section}{\hyperlink{structFileDescription}{File\-Description} (Data required for writing the structures describing the LAT components and registers )}{\pageref{structFileDescription}}{}
\item\contentsline{section}{\hyperlink{structFileFldEnum}{File\-Fld\-Enum} (Data required for writing the field enumerations file )}{\pageref{structFileFldEnum}}{}
\item\contentsline{section}{\hyperlink{structFileMapDTD}{File\-Map\-DTD} (Data required for writing the LATC XML DTD )}{\pageref{structFileMapDTD}}{}
\item\contentsline{section}{\hyperlink{structFileMapTags}{File\-Map\-Tags} (Data required for writing the structures defining the XML vocabulary for the rim\_\-parser )}{\pageref{structFileMapTags}}{}
\item\contentsline{section}{\hyperlink{structFilenames}{Filenames} (Structure containing the filenames and path used by the parser )}{\pageref{structFilenames}}{}
\item\contentsline{section}{\hyperlink{structFileNumber}{File\-Number} (Data required for writing the file defining the numerical constants associated with the RIM tree )}{\pageref{structFileNumber}}{}
\item\contentsline{section}{\hyperlink{structFileRegEnum}{File\-Reg\-Enum} (Data required for writing the register enumerations file )}{\pageref{structFileRegEnum}}{}
\item\contentsline{section}{\hyperlink{structFilerimType}{Filerim\-Type} (Collection of data required for writing the rim\-Type definition file )}{\pageref{structFilerimType}}{}
\item\contentsline{section}{\hyperlink{structFileTree__c}{File\-Tree\_\-c} (Data required for writing the implementation file for the RIM tree initialisation functions )}{\pageref{structFileTree__c}}{}
\item\contentsline{section}{\hyperlink{structFileTree__h}{File\-Tree\_\-h} (Data required for writing the implementation file for the RIM tree structure defintion file )}{\pageref{structFileTree__h}}{}
\item\contentsline{section}{\hyperlink{structFileTypeEnum}{File\-Type\-Enum} (Collection of data required for writing the rim\-Type definition file )}{\pageref{structFileTypeEnum}}{}
\item\contentsline{section}{\hyperlink{structFileXMLDTD}{File\-XMLDTD} (Data required for writing the LATC XML DTD )}{\pageref{structFileXMLDTD}}{}
\item\contentsline{section}{\hyperlink{structFileXMLTags}{File\-XMLTags} (Data required for writing the structures defining the XML vocabulary for the rim\_\-parser )}{\pageref{structFileXMLTags}}{}
\item\contentsline{section}{\hyperlink{structGenFiles}{Gen\-Files} (Collects together all the file structures used by the parser )}{\pageref{structGenFiles}}{}
\item\contentsline{section}{\hyperlink{structlString}{l\-String} (Node for a (singly) linked list of strings )}{\pageref{structlString}}{}
\item\contentsline{section}{\hyperlink{structRegState}{Reg\-State} (State of a lrd parser )}{\pageref{structRegState}}{}
\end{CompactList}
