\hypertarget{dict_8c}{}\doxysection{dict.\+c File Reference}
\label{dict_8c}\index{dict.c@{dict.c}}
{\ttfamily \#include \char`\"{}form3.\+h\char`\"{}}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{dict_8c_a9dc1f2303283150832d613bd188e31e1}\label{dict_8c_a9dc1f2303283150832d613bd188e31e1}} 
VOID {\bfseries Transform\+Rational} (UWORD $\ast$a, WORD na)
\item 
\mbox{\Hypertarget{dict_8c_a4752ab93482d7e277494967e754381d0}\label{dict_8c_a4752ab93482d7e277494967e754381d0}} 
UBYTE $\ast$ {\bfseries Is\+Multiply\+Sign} (VOID)
\item 
\mbox{\Hypertarget{dict_8c_a4a8e96fdeeaeb43fe1b58e22306cec3b}\label{dict_8c_a4a8e96fdeeaeb43fe1b58e22306cec3b}} 
UBYTE $\ast$ {\bfseries Is\+Exponent\+Sign} (VOID)
\item 
\mbox{\Hypertarget{dict_8c_a1e8d7376b75a87813f6190ad47c006f4}\label{dict_8c_a1e8d7376b75a87813f6190ad47c006f4}} 
UBYTE $\ast$ {\bfseries Find\+Symbol} (WORD num)
\item 
\mbox{\Hypertarget{dict_8c_a16c72d2bdc6c8e7c0e4a5cac53a8c7a6}\label{dict_8c_a16c72d2bdc6c8e7c0e4a5cac53a8c7a6}} 
UBYTE $\ast$ {\bfseries Find\+Vector} (WORD num)
\item 
\mbox{\Hypertarget{dict_8c_a1369f0cc0a9d5127b2da428805a497af}\label{dict_8c_a1369f0cc0a9d5127b2da428805a497af}} 
UBYTE $\ast$ {\bfseries Find\+Index} (WORD num)
\item 
\mbox{\Hypertarget{dict_8c_a980b764ee5441ed9f90030c5143a17d2}\label{dict_8c_a980b764ee5441ed9f90030c5143a17d2}} 
UBYTE $\ast$ {\bfseries Find\+Function} (WORD num)
\item 
\mbox{\Hypertarget{dict_8c_a2e6df3e7b840ea19e1c68874575d2d60}\label{dict_8c_a2e6df3e7b840ea19e1c68874575d2d60}} 
UBYTE $\ast$ {\bfseries Find\+Fun\+With\+Args} (WORD $\ast$t)
\item 
\mbox{\Hypertarget{dict_8c_a65303e870b99f35252394a8d4bfbaf79}\label{dict_8c_a65303e870b99f35252394a8d4bfbaf79}} 
UBYTE $\ast$ {\bfseries Find\+Extra\+Symbol} (WORD num)
\item 
\mbox{\Hypertarget{dict_8c_a83be2dde82be143558fe51510ee5969f}\label{dict_8c_a83be2dde82be143558fe51510ee5969f}} 
int {\bfseries Find\+Dictionary} (UBYTE $\ast$name)
\item 
\mbox{\Hypertarget{dict_8c_a0c87b5b5dec5088fc5619bd4b0d6f3fb}\label{dict_8c_a0c87b5b5dec5088fc5619bd4b0d6f3fb}} 
int {\bfseries Add\+Dictionary} (UBYTE $\ast$name)
\item 
\mbox{\Hypertarget{dict_8c_a72f0a79bd8d79c38aed865d7fa0f7661}\label{dict_8c_a72f0a79bd8d79c38aed865d7fa0f7661}} 
int {\bfseries Add\+To\+Dictionary} (\mbox{\hyperlink{structDICTIONARY}{DICTIONARY}} $\ast$dict, UBYTE $\ast$left, UBYTE $\ast$right)
\item 
\mbox{\Hypertarget{dict_8c_a3052d47622f138f984aa1f7cf51327dc}\label{dict_8c_a3052d47622f138f984aa1f7cf51327dc}} 
int {\bfseries Use\+Dictionary} (UBYTE $\ast$name, UBYTE $\ast$options)
\item 
\mbox{\Hypertarget{dict_8c_ab77f32f1023e107cd0c0e7e84b9dbf79}\label{dict_8c_ab77f32f1023e107cd0c0e7e84b9dbf79}} 
int {\bfseries Set\+Dictionary\+Options} (UBYTE $\ast$options)
\item 
\mbox{\Hypertarget{dict_8c_a5ce36793a92c0f7348901c76c3a3994e}\label{dict_8c_a5ce36793a92c0f7348901c76c3a3994e}} 
void {\bfseries Un\+Set\+Dictionary} (VOID)
\item 
\mbox{\Hypertarget{dict_8c_abf12ca0b96df8a6e9625b6f8907530fd}\label{dict_8c_abf12ca0b96df8a6e9625b6f8907530fd}} 
void {\bfseries Remove\+Dictionary} (\mbox{\hyperlink{structDICTIONARY}{DICTIONARY}} $\ast$dict)
\item 
\mbox{\Hypertarget{dict_8c_aed97b53d969b7086963cba75dc1bdd2c}\label{dict_8c_aed97b53d969b7086963cba75dc1bdd2c}} 
void {\bfseries Shrink\+Dictionary} (\mbox{\hyperlink{structDICTIONARY}{DICTIONARY}} $\ast$dict)
\item 
\mbox{\Hypertarget{dict_8c_a501b2abdf7984f12f4fb40884c127ff4}\label{dict_8c_a501b2abdf7984f12f4fb40884c127ff4}} 
int {\bfseries Do\+Pre\+Open\+Dictionary} (UBYTE $\ast$s)
\item 
\mbox{\Hypertarget{dict_8c_a7b5663884c02072c5e0a71b822357967}\label{dict_8c_a7b5663884c02072c5e0a71b822357967}} 
int {\bfseries Do\+Pre\+Close\+Dictionary} (UBYTE $\ast$s)
\item 
\mbox{\Hypertarget{dict_8c_a5e1a49e50649cfe78d7a5860412e6366}\label{dict_8c_a5e1a49e50649cfe78d7a5860412e6366}} 
int {\bfseries Do\+Pre\+Use\+Dictionary} (UBYTE $\ast$s)
\item 
\mbox{\Hypertarget{dict_8c_a3561e9583046806d8eb7526b7c766c3c}\label{dict_8c_a3561e9583046806d8eb7526b7c766c3c}} 
int {\bfseries Do\+Pre\+Add} (UBYTE $\ast$s)
\item 
\mbox{\Hypertarget{dict_8c_a21cc5c50c896510e443b4d22fb6cc5ab}\label{dict_8c_a21cc5c50c896510e443b4d22fb6cc5ab}} 
LONG {\bfseries Dict\+To\+Bytes} (\mbox{\hyperlink{structDICTIONARY}{DICTIONARY}} $\ast$dict, UBYTE $\ast$buf)
\item 
\mbox{\Hypertarget{dict_8c_ac21a283cca32ba02afc56125c18477af}\label{dict_8c_ac21a283cca32ba02afc56125c18477af}} 
\mbox{\hyperlink{structDICTIONARY}{DICTIONARY}} $\ast$ {\bfseries Dict\+From\+Bytes} (UBYTE $\ast$buf)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Contains the code pertaining to dictionaries Commands are\+: \#opendictionary name \#closedictionary \#selectdictionary name $<$options$>$ There can be several dictionaries, but only one can be active. Defining elements is done with \#add object\+: \char`\"{}replacement\char`\"{} Replacements are strings when a dictionary is for output translation. Objects can be 1\+: a number (rational) 2\+: a variable 3\+: $\ast$ $^\wedge$ 4\+: a function with arguments 