\hypertarget{execute_8c}{}\doxysection{execute.\+c File Reference}
\label{execute_8c}\index{execute.c@{execute.c}}
{\ttfamily \#include \char`\"{}form3.\+h\char`\"{}}\newline
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{execute_8c_ab4768dd45c553f837e672ff42090127e}\label{execute_8c_ab4768dd45c553f837e672ff42090127e}} 
\#define {\bfseries C\+U\+R\+R\+E\+N\+T\+B\+R\+A\+C\+K\+ET}~1
\item 
\mbox{\Hypertarget{execute_8c_af3a4d3ee935741e759ebda9540da211f}\label{execute_8c_af3a4d3ee935741e759ebda9540da211f}} 
\#define {\bfseries B\+R\+A\+C\+K\+E\+T\+C\+U\+R\+R\+E\+N\+T\+E\+X\+PR}~2
\item 
\mbox{\Hypertarget{execute_8c_a4c0a56fd3aa777f13d13cee945956bec}\label{execute_8c_a4c0a56fd3aa777f13d13cee945956bec}} 
\#define {\bfseries B\+R\+A\+C\+K\+E\+T\+O\+T\+H\+E\+R\+E\+X\+PR}~3
\item 
\mbox{\Hypertarget{execute_8c_a1707ceccea2db48e2758c9f2a3e0f940}\label{execute_8c_a1707ceccea2db48e2758c9f2a3e0f940}} 
\#define {\bfseries N\+O\+B\+R\+A\+C\+K\+E\+T\+A\+C\+T\+I\+VE}~4
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{execute_8c_af1bc417558c6c98926e6c64d8c1314a9}\label{execute_8c_af1bc417558c6c98926e6c64d8c1314a9}} 
W\+O\+RD {\bfseries Clean\+Expr} (W\+O\+RD par)
\item 
\mbox{\Hypertarget{execute_8c_a525d6895364347e3a3df4db9d9d4cae9}\label{execute_8c_a525d6895364347e3a3df4db9d9d4cae9}} 
W\+O\+RD {\bfseries Pop\+Variables} ()
\item 
\mbox{\Hypertarget{execute_8c_a43cb29b7e836d81fa21b5a736d930d00}\label{execute_8c_a43cb29b7e836d81fa21b5a736d930d00}} 
V\+O\+ID {\bfseries Make\+Global} ()
\item 
\mbox{\Hypertarget{execute_8c_aeaeaedf2435628e1cb8d1ddceaeae5ac}\label{execute_8c_aeaeaedf2435628e1cb8d1ddceaeae5ac}} 
V\+O\+ID {\bfseries Test\+Drop} ()
\item 
\mbox{\Hypertarget{execute_8c_abbff779854866050e787695188db3819}\label{execute_8c_abbff779854866050e787695188db3819}} 
void {\bfseries Put\+In\+Vflags} (W\+O\+RD nexpr)
\item 
\mbox{\Hypertarget{execute_8c_acab5628b6dc93e5580eeb98220f23417}\label{execute_8c_acab5628b6dc93e5580eeb98220f23417}} 
W\+O\+RD {\bfseries Do\+Execute} (W\+O\+RD par, W\+O\+RD skip)
\item 
\mbox{\Hypertarget{execute_8c_af4b0d31f9953f4e660f0afdd63ea1b68}\label{execute_8c_af4b0d31f9953f4e660f0afdd63ea1b68}} 
W\+O\+RD {\bfseries Put\+Bracket} (P\+H\+E\+AD W\+O\+RD $\ast$termin)
\item 
\mbox{\Hypertarget{execute_8c_a6c62cbae381c76f9050670d9cc847f71}\label{execute_8c_a6c62cbae381c76f9050670d9cc847f71}} 
V\+O\+ID {\bfseries Special\+Cleanup} (P\+H\+E\+A\+D0)
\item 
\mbox{\Hypertarget{execute_8c_a9a5aa1784eeb11d6c59672f122fdede3}\label{execute_8c_a9a5aa1784eeb11d6c59672f122fdede3}} 
void {\bfseries Set\+Mods} ()
\item 
\mbox{\Hypertarget{execute_8c_ade2fead9112c06a26b65daab6f8f8ce3}\label{execute_8c_ade2fead9112c06a26b65daab6f8f8ce3}} 
void {\bfseries Un\+Set\+Mods} ()
\item 
\mbox{\Hypertarget{execute_8c_a3ecc85751aa28b4e2ce0ee18ec2404f9}\label{execute_8c_a3ecc85751aa28b4e2ce0ee18ec2404f9}} 
void {\bfseries Exchange\+Expressions} (int num1, int num2)
\item 
\mbox{\Hypertarget{execute_8c_a67ea7b06c8a2f72fcf5b4f5f278eb68e}\label{execute_8c_a67ea7b06c8a2f72fcf5b4f5f278eb68e}} 
int {\bfseries Get\+First\+Bracket} (W\+O\+RD $\ast$term, int num)
\item 
\mbox{\Hypertarget{execute_8c_a9f2b0014431e0c56172a56672aa36db7}\label{execute_8c_a9f2b0014431e0c56172a56672aa36db7}} 
int {\bfseries Get\+First\+Term} (W\+O\+RD $\ast$term, int num)
\item 
\mbox{\Hypertarget{execute_8c_abb85367a0a39a7ebad63727eeb8f894a}\label{execute_8c_abb85367a0a39a7ebad63727eeb8f894a}} 
int {\bfseries Get\+Content} (W\+O\+RD $\ast$content, int num)
\item 
\mbox{\Hypertarget{execute_8c_a1213ba9569fcd2c3aebc5ae214d019a7}\label{execute_8c_a1213ba9569fcd2c3aebc5ae214d019a7}} 
int {\bfseries Cleanup\+Term} (W\+O\+RD $\ast$term)
\item 
\mbox{\Hypertarget{execute_8c_a0b4998426e701f59a16de9e1d748ec00}\label{execute_8c_a0b4998426e701f59a16de9e1d748ec00}} 
W\+O\+RD {\bfseries Content\+Merge} (P\+H\+E\+AD W\+O\+RD $\ast$content, W\+O\+RD $\ast$term)
\item 
\mbox{\Hypertarget{execute_8c_a73c94457ba1dfe2788a7a6da75c2738e}\label{execute_8c_a73c94457ba1dfe2788a7a6da75c2738e}} 
L\+O\+NG {\bfseries Terms\+In\+Expression} (W\+O\+RD num)
\item 
\mbox{\Hypertarget{execute_8c_ae17b2ff5100789faa8009d42404cb95a}\label{execute_8c_ae17b2ff5100789faa8009d42404cb95a}} 
L\+O\+NG {\bfseries Size\+Of\+Expression} (W\+O\+RD num)
\item 
\mbox{\Hypertarget{execute_8c_a568d6a66747aff1f6adf327409a0b413}\label{execute_8c_a568d6a66747aff1f6adf327409a0b413}} 
void {\bfseries Update\+Positions} ()
\item 
\mbox{\Hypertarget{execute_8c_ae3c0293b8736dbdc657dfb9b3bc47b98}\label{execute_8c_ae3c0293b8736dbdc657dfb9b3bc47b98}} 
L\+O\+NG {\bfseries Count\+Terms1} (P\+H\+E\+A\+D0)
\item 
\mbox{\Hypertarget{execute_8c_a43f95b9d029f13b9a5287e3da16a7ed1}\label{execute_8c_a43f95b9d029f13b9a5287e3da16a7ed1}} 
L\+O\+NG {\bfseries Terms\+In\+Bracket} (P\+H\+E\+AD W\+O\+RD $\ast$term, W\+O\+RD level)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The routines that start the execution phase of a module. It also contains the routines for placing the bracket subterm. 